@charset "Shift_JIS";

/*  
 Universal selector [  
----------------------------------------------------------- */  
body,
#header,
#footer {
	margin: 0 !important;
	padding: 0 !important;
}

#contents .hidden {
	display: none;
}

#contents .clear {
	clear: both;
	width: 1px;
	height: 1px;
	overflow: hidden;
}

body #recipeMain {
	text-align: center;
	padding: 0;	/* 打ち消し用 */
}

/* clearfix */
#nfb_voice #contents .frame:after {  
    content: ".";  
    display: block;  
    visibility: hidden;  
    height: 0.1px;  
    font-size: 0.1em;  
    line-height: 0;  
    clear: both;  
}  

#nfb_voice #contents .frame {  
    display: inline-block;  
}

/**********  グーグーキッチン モニターの声[START] **********/
#goo_goo_voice #contents {
	width: 560px;
	margin: 28px auto 0;
	text-align: center;
	background-color: #FFFFCC;
}

#goo_goo_voice #contents .ti_area,
#goo_goo_voice #contents .ti_area2 {
	width: 560px;
}

#goo_goo_voice #contents .ti_area {
	height: 245px;
	margin-bottom: 23px;
	background: url(/product/special/babyfood/babyfood/googoo/voice/images/idx_ti001.gif) no-repeat 0 0;
}

#goo_goo_voice #contents .ti_area2 {
	height: 148px;
	margin-bottom: 5px;
	background: url(/product/special/babyfood/babyfood/googoo/voice/images/page_ti001.gif) no-repeat 0 0;
}

#goo_goo_voice #contents .ti_area3 {
	height: 148px;
	margin-bottom: 5px;
	background: url(/product/special/babyfood/babyfood/googoo/voice/images/page_ti002.gif) no-repeat 0 0;
}

#goo_goo_voice #contents #contents_sec {
	width: 514px;
	margin: 0 auto;
	text-align: left;
}

#goo_goo_voice #contents .page_link_area {
	margin-left: 10px;
}

#goo_goo_voice #contents .page_link_area li,
#goo_goo_voice #contents .page_link_area .b_bt {
	float: left;
	height: 36px;
	margin-right: 15px;
	padding-top: 9px;
}



/*  
 丸山追加　ボタン用 [  
----------------------------------------------------------- */  

#goo_goo_voice #contents .bt {
	padding-right: 5px;	
}


#goo_goo_voice #contents .bt_on{
	padding-right: 5px;	
	padding-bottom: 5px;	
}

/*  
 丸山追加　ボタン用 [  
----------------------------------------------------------- */  




#goo_goo_voice #contents .page_link_area .b_bt {
	padding-top: 0;	/* 打ち消し用 */
}

#goo_goo_voice #contents .baby_odd_area,
#goo_goo_voice #contents .baby_even_area {
	width: 514px;
	padding-bottom: 3px;
}

#goo_goo_voice #contents .baby_odd_area {
	background: url(/product/special/babyfood/babyfood/googoo/voice/images/waku_bg001.gif) no-repeat 0 0;
}

#goo_goo_voice #contents .baby_even_area {
	background: url(/product/special/babyfood/babyfood/googoo/voice/images/waku_bg002.gif) no-repeat 0 0;
}

#goo_goo_voice #contents .baby_odd_area .baby_odd_sec,
#goo_goo_voice #contents .baby_even_area .baby_even_sec {
	width: 315px;
}

#goo_goo_voice #contents .baby_odd_area .baby_odd_sec {
	float: left;
}

#goo_goo_voice #contents .baby_even_area .baby_even_sec {
	float: right;
}

#goo_goo_voice #contents .baby_odd_area .baby_odd_sec .odd_tx,
#goo_goo_voice #contents .baby_even_area .baby_even_sec .even_tx {
	padding-top: 39px;
	padding-bottom: 10px;
	color: #666666;
}

#goo_goo_voice #contents .baby_odd_area .baby_odd_sec .odd_tx {
	padding-left: 28px;
}

#goo_goo_voice #contents .baby_even_area .baby_even_sec .even_tx {
	padding-right: 28px;
}

#goo_goo_voice #contents .baby_odd_area .baby_odd_sec .odd_name,
#goo_goo_voice #contents .baby_even_area .baby_even_sec .even_name {
	padding-bottom: 3px;
	text-align: right;
	font-size: 90%;
}

#goo_goo_voice #contents .baby_odd_area .baby_odd_sec .odd_name {
	color: #649825;
	padding-left: 28px;
}

#goo_goo_voice #contents .baby_even_area .baby_even_sec .even_name {
	padding-right: 28px;
	color: #F87834;
}

#goo_goo_voice #contents .baby_odd_area .baby_odd_sec .odd_name span,
#goo_goo_voice #contents .baby_even_area .baby_even_sec .even_name span {
	font-weight: bold;
}

#goo_goo_voice #contents .baby_odd_area .odd_ph {
	float: right;
	padding-right: 23px;
}

#goo_goo_voice #contents .baby_even_area .even_ph {
	float: left;
	padding-left: 23px;
}

#goo_goo_voice #contents .baby_odd_end,
#goo_goo_voice #contents .baby_even_end {
	width: 514px;
	margin: 0 0 3px 0;
	padding: 0;
	font-size: 1px;
}

#goo_goo_voice #contents .baby_odd_end {
	height: 11px;
	background: url(/product/special/babyfood/babyfood/googoo/voice/images/waku_ex002.gif) no-repeat 0 bottom;
}

#goo_goo_voice #contents .baby_even_end {
	height: 13px;
	background: url(/product/special/babyfood/babyfood/googoo/voice/images/waku_ex004.gif) no-repeat 0 bottom;
}

#goo_goo_voice #contents .next_back_link {
	width: 514px;
	margin: 13px auto 0;
}

#goo_goo_voice #contents .next_back_link .next {
	float: right;
	width: 91px;
}

#goo_goo_voice #contents .next_back_link .back {
	float: left;
}

#goo_goo_voice #contents .page_end_message {
	float: right;
}

#goo_goo_voice #contents #contents_end {
	width: 560px;
	height: 14px;
	margin: 0 auto;
	background: url(/product/special/babyfood/babyfood/googoo/voice/images/waku_ex005.gif) no-repeat 0 0;
}

/**********  グーグーキッチン モニターの声[END] **********/

/**********  すまいるポケット モニターの声[START] **********/
/* レイアウト */
#smile_pocket_voice #contents {
	position: relative;
	width: 606px;
	margin: 7px auto 0;
	text-align: left;
}

#smile_pocket_voice #contents .frame {
	width: 600px;
}

#smile_pocket_voice #contents .frame .inner {
	clear: both;
	padding: 22px 35px 0;
}

#smile_pocket_voice #contents .frame .inner_02 {
	padding-top: 0px;
}

#smile_pocket_voice #contents .frame_end {
	width: 600px;
	height: 21px;
	margin-bottom: 30px;
}
#smile_pocket_voice #contents #snack_00 .frame {
	background: url(../../special/babyfood/snack/oyatu/voice/images/bg_frame_line_00.gif) repeat-y 0 0;
}

#smile_pocket_voice #contents #snack_01 .frame {
	background: url(../../special/babyfood/snack/oyatu/voice/images/bg_frame_line_01.gif) repeat-y 0 0;
}

#smile_pocket_voice #contents #snack_02 .frame {
	background: url(../../special/babyfood/snack/oyatu/voice/images/bg_frame_line_02.gif) repeat-y 0 0;
}

#smile_pocket_voice #contents #snack_03 .frame {
	background: url(../../special/babyfood/snack/oyatu/voice/images/bg_frame_line_03.gif) repeat-y 0 0;
}

#smile_pocket_voice #contents #snack_00 .frame_end {
	background: url(../../special/babyfood/snack/oyatu/voice/images/ex_frame_end_00.gif) no-repeat 0 0;
}

#smile_pocket_voice #contents #snack_01 .frame_end {
	background: url(../../special/babyfood/snack/oyatu/voice/images/ex_frame_end_01.gif) no-repeat 0 0;
}

#smile_pocket_voice #contents #snack_02 .frame_end {
	background: url(../../special/babyfood/snack/oyatu/voice/images/ex_frame_end_02.gif) no-repeat 0 0;
}

#smile_pocket_voice #contents #snack_03 .frame_end {
	background: url(../../special/babyfood/snack/oyatu/voice/images/ex_frame_end_03.gif) no-repeat 0 0;
}

/* 見出し */
#smile_pocket_voice #contents h2 {
	width: 606px;
	height: 86px;
	margin-bottom: 15px;
	text-indent: -9999px;
	background: url(../../special/babyfood/snack/oyatu/voice/images/ti_main_image.gif) no-repeat 0 0;
}

#smile_pocket_voice #contents .voice_sec h3 {
	display: none;
}

/* テキスト */
#smile_pocket_voice #contents .frame .inner .baby_name {
	clear: both;
	width: 530px;
	margin-bottom: 5px;
	padding: 10px 0 12px;
	font-size: 76%;
	background: url(../../special/babyfood/snack/oyatu/voice/images/bg_ball_line.gif) repeat-x 0 bottom;
	color: #000000;
}

#smile_pocket_voice #contents .frame .inner .baby_ph {
	float: right;
	width: 80px;
	margin: 0 0 0px 11px;	/**/
}

#smile_pocket_voice #contents .frame .inner .baby_ph_02 {
	float: left;
	width: 80px;
	margin: 0 11px 11px 0;
}

#smile_pocket_voice #contents .frame .inner .baby_comment {
	padding-bottom: 15px;
	color: #666666;
	font-size: 90%;
	line-height: 1.3;
}

/* リスト */
#smile_pocket_voice #contents .voice_navi {
	width: 600px;
	height: 102px;
	text-indent: -9999px;
}
#smile_pocket_voice #contents .voice_navi li.navi_bt_00 {
	display: block;
	position: absolute;
	top: 143px;
	left: 0px;
	width: 140px;
	height: 45px;
	background: url(../../special/babyfood/snack/oyatu/voice/images/bt_navi_00.gif) no-repeat 0 0;
}
#smile_pocket_voice #contents .voice_navi li.navi_bt_01a {
	display: block;
	position: absolute;
	top: 143px;
	left: 141px;
	width: 140px;
	height: 45px;
	background: url(../../special/babyfood/snack/oyatu/voice/images/bt_navi_01.gif) no-repeat 0 0;
}
#smile_pocket_voice #contents .voice_navi li.navi_bt_01b {
	display: block;
	position: absolute;
	top: 143px;
	left: 178px;
	width: 140px;
	height: 45px;
	background: url(../../special/babyfood/snack/oyatu/voice/images/bt_navi_01.gif) no-repeat 0 0;
}

#smile_pocket_voice #contents .voice_navi li.navi_bt_02a {
	display: block;
	position: absolute;
	top: 143px;
	left: 282px;
	width: 140px;
	height: 45px;
	background: url(../../special/babyfood/snack/oyatu/voice/images/bt_navi_02.gif) no-repeat 0 0;
}

#smile_pocket_voice #contents .voice_navi li.navi_bt_02b {
	display: block;
	position: absolute;
	top: 143px;
	left: 319px;
	width: 140px;
	height: 45px;
	background: url(../../special/babyfood/snack/oyatu/voice/images/bt_navi_02.gif) no-repeat 0 0;
}

#smile_pocket_voice #contents .voice_navi li.navi_bt_03 {
	display: block;
	position: absolute;
	top: 143px;
	left: 460px;
	width: 140px;
	height: 45px;
	background: url(../../special/babyfood/snack/oyatu/voice/images/bt_navi_03.gif) no-repeat 0 0;
}

#smile_pocket_voice #contents #snack_00 {
	background: url(../../special/babyfood/snack/oyatu/voice/images/bg_snack_00.gif) no-repeat 0 0;
}


#smile_pocket_voice #contents #snack_01 {
	background: url(../../special/babyfood/snack/oyatu/voice/images/bg_snack_01.gif) no-repeat 0 0;
}

#smile_pocket_voice #contents #snack_02 {
	background: url(../../special/babyfood/snack/oyatu/voice/images/bg_snack_02.gif) no-repeat 0 0;
}

#smile_pocket_voice #contents #snack_03 {
	background: url(../../special/babyfood/snack/oyatu/voice/images/bg_snack_03.gif) no-repeat 0 0;
}

#smile_pocket_voice #contents .page_links {
	clear: both;
	width: 544px;
	margin: 0 0 0 28px;
	padding: 10px 0 0 0;
}

#smile_pocket_voice #contents .page_links li {
	display: block;
	width: 88px;
	height: 18px;
	text-indent: -9999px;
}

#smile_pocket_voice #contents .page_links .back {
	float: left;
	background: url(../../special/babyfood/snack/oyatu/voice/images/bt_back.gif) no-repeat 0 0;
}

#smile_pocket_voice #contents .page_links .next {
	float: right;
	background: url(../../special/babyfood/snack/oyatu/voice/images/bt_next.gif) no-repeat 0 0;
}


#smile_pocket_voice #contents .page_links .back_00 {
	float: left;
	background: url(../../special/babyfood/snack/oyatu/voice/images/bt_back_00.gif) no-repeat 0 0;
}

#smile_pocket_voice #contents .page_links .next_00 {
	float: right;
	background: url(../../special/babyfood/snack/oyatu/voice/images/bt_next_00.gif) no-repeat 0 0;
}





/* リンク */
#smile_pocket_voice #contents .voice_navi li.navi_bt_00 a,
#smile_pocket_voice #contents .voice_navi li.navi_bt_01a a,
#smile_pocket_voice #contents .voice_navi li.navi_bt_01b a,
#smile_pocket_voice #contents .voice_navi li.navi_bt_02a a,
#smile_pocket_voice #contents .voice_navi li.navi_bt_02b a,
#smile_pocket_voice #contents .voice_navi li.navi_bt_03 a {
	display: block;
	width: 140px;
	height: 45px;
	overflow: hidden;
}

#smile_pocket_voice #contents .page_links li a {
	display: block;
	width: 88px;
	height: 18px;
	overflow: hidden;
}

/**********  すまいるポケット モニターの声[END] **********/





/**********  NFB monitor's Voice_100122 [START] **********/

#nfb_voice {
	width: 600px;
	margin:0 auto;
	text-align: left;
}


/* header
---------------------------------------------------*/
#nfb_voice #nfbv_header{
	width:600px;
	height:135px;
	text-indent:-9999px;
	margin:0 auto;
	background:url(../../special/nyuuyouji/skincare/noneforbaby/voice/images/nfbv_tit01.jpg) 0 0 no-repeat;
}

/* nfbv_conts
---------------------------------------------------*/
#nfb_voice #nfbv_conts{
	width:600px;
	margin:0 auto;
	background:url(../../special/nyuuyouji/skincare/noneforbaby/voice/images/nfbv_bg01.gif) 0 0 repeat-y;
	text-align:left;
}

/* nfbv_conts topic
---------------------------------------------------*/

#nfb_voice #nfbv_conts div.topic01{
	width: 533px;
	margin:0 0 15px 32px;
	text-align:left;
	/*border:#663399 1px solid;*/
}


#nfb_voice #nfbv_conts div.topic02{
	width: 533px;
	margin:0 auto 5px;
	text-align:left;
	clear:both;
	/*border:#66CCCC 1px solid;*/
}


/* align_left-version*/
#nfb_voice #nfbv_conts div.topic03{
	float:left;
	display:inline;
	width:405px;
	margin:0;
	text-align:left;
	/*border:#66CC66 1px solid;*/
}

/* align_left-version_short*/
#nfb_voice #nfbv_conts div.topic03_2{
	float:left;
	display:inline;
	width:305px;
	margin:0 0 10px 0;
	text-align:left;
	/*border:#66CC66 1px solid;*/
}



/* nfbv_conts topic_h3
---------------------------------------------------*/
#nfb_voice #nfbv_conts div.topic01 div.topic02 h3.nfbv_tit04{
	text-align:left;
	text-indent:-9999px;
	font-size: 76%;
	width:130px;
	height:12px;
	margin:0 0 5px 0;
	background: url(../../special/nyuuyouji/skincare/noneforbaby/voice/images/nfbv_tit04.gif) 0 0 no-repeat;
	/*border:#339900 solid 1px;*/
}

#nfb_voice #nfbv_conts div.topic01 div.topic02 h3.nfbv_tit05{
	text-indent:-9999px;
	font-size: 76%;
	width:130px;
	height:12px;
	margin:0 0 5px 0;
	background: url(../../special/nyuuyouji/skincare/noneforbaby/voice/images/nfbv_tit05.gif) 0 0 no-repeat;
}

/* nfbv_conts topic_h4
---------------------------------------------------*/

#nfb_voice #nfbv_conts div.topic01 h4.baby_name_m {
	clear: both;
	width: 533px;
	height:25px;
	font-size: 76%;
	background: url(../../special/nyuuyouji/skincare/noneforbaby/voice/images/nfbv_tit02.gif) 0 0 no-repeat;
	color: #3399FF;
	text-align:left;
	margin:0 0 5px 0;
	padding:5px 0 2px 25px;
	/*border:#3366CC 1px solid;*/
}

#nfb_voice #nfbv_conts div.topic01 h4.baby_name_w {
	clear: both;
	width: 533px;
	height:25px;
	font-size: 76%;
	background: url(../../special/nyuuyouji/skincare/noneforbaby/voice/images/nfbv_tit03.gif) 0 0 no-repeat;
	color: #FF6600;
	text-align:left;
	margin:0 0 5px 0;
	padding:5px 0 2px 25px;
	/*border:#3366CC 1px solid;*/
}

/* nfbv_conts topic_p
---------------------------------------------------*/

#nfb_voice #nfbv_conts div.topic01 div.topic02 p{
	width:405px;
	margin:0;
	text-align:left;
	font-size:85%;
	line-height:1.3;
	letter-spacing:1;
	/*border:#339900 solid 1px;*/
}

#nfb_voice #nfbv_conts div.topic01 div.topic02 p.l1{
	width:305px;
	margin:0;
	text-align:left;
	font-size:85%;
	line-height:1.3;
	/*border:#339900 solid 1px;*/
}

#nfb_voice #nfbv_conts div.topic01 div.topic02 p.l2{
	width:305px;
	margin:0;
	text-align:left;
	font-size:85%;
	line-height:1.3;
	/*border:#339900 solid 1px;*/
}


/* nfbv_conts topic_img
---------------------------------------------------*/
#nfb_voice #nfbv_conts div.topic01 div.topic02 img.nfbv_img_r{
	float:right;
	display:inline;
	width:100px;
	height:80px;
	margin:0 0 0 10px;
}


#nfb_voice #nfbv_conts div.topic01 div.topic02 img.nfbv_img_l{
	float: left;
	display:inline;
	width: 100px;
	height:80px;
	margin: 0 10px 0 0;
}



/* nfbv_conts page
---------------------------------------------------*/
#nfb_voice p.page_n{
	width:8em;
	min-height:18px;
	height:auto !important;
	height:18px;
	float:right;
	display:inline;
	text-align:left;
	margin:0 30px 5px 0;
	color:#FFCC00;
	font-size:90%;
	font-weight:bold;
	background:url(../../special/nyuuyouji/skincare/noneforbaby/voice/images/nfbv_li01.gif) 0 0 no-repeat;
	padding-left:18px;
	/*border:#339900 solid 1px;*/
}

#nfb_voice p.page_b{
	width:8em;
	min-height:18px;
	height:auto !important;
	height:18px;
	float:right;
	display:inline;
	text-align:left;
	margin:0 30px 5px 0;
	color:#FFCC00;
	font-size:90%;
	font-weight:bold;
	background:url(../../special/nyuuyouji/skincare/noneforbaby/voice/images/nfbv_li02.gif) 0 0 no-repeat;
	padding-left:18px;
	/*border:#339900 solid 1px;*/
}


/* footer
---------------------------------------------------*/

#nfb_voice #nfbv_footer{
	clear:both;
	width:600px;
	height:40px;
	background:url(../../special/nyuuyouji/skincare/noneforbaby/voice/images/nfbv_bg03.gif) 0 bottom no-repeat;
}

/* clearfix
---------------------------------------------------*/
#nfb_voice #nfbv_conts div.topic01:after,
#nfb_voice #nfbv_conts div.topic02:after,
#nfb_voice #nfbv_conts div.topic03:after{  
    content: ".";  
    display: block;  
    visibility: hidden;  
    height: 0.1px;  
    font-size: 0.1em;  
    line-height: 0;  
    clear: both;  
}  

#nfb_voice #nfbv_conts div.topic01,
#nfb_voice #nfbv_conts div.topic02,
#nfb_voice #nfbv_conts div.topic03{
	display: inline-block;
	zoom: 100%;  
}



/**********  NFB monitor's Voice_100122 [END] **********/
