@charset "utf-8";

#life h2 {
	margin:10px;
}





/* 検索
----------------------------------------------------------------------*/
#life #search {
	margin:0 15px 15px 15px;
	background:url(/life/img/frame_search_top.gif) 0 0 repeat-x;
}
#life #search h3 {
	float:left;
	padding:12px 0 0 0;
/*	margin:10px 0 0 10px;*/
}
#life #search #category {
	float:right;
	margin-top:15px;
	width:570px;
}
#life #search ul {
	margin-bottom:8px;
}
#life #search ul li {
	display:inline;
	padding:0 4px;
	border-left:1px solid #4a4a4a;
}
#life #search ul li.fc {
	padding-left:0;
	border-left:none;
}
#life #search ul li a {
	text-decoration:none;
	color:#4a4a4a;
}
#life #search ul li.active {
	font-weight:bold;
}

#life #search dl {
	clear:both;
	height:28px;
}
/*#life #search dl#genle dt,
#life #search dl#genle1 dt,
#life #search dl#genle2 dt {
	width:158px;
}
#life #search dl#theme dt,
#life #search dl#theme1 dt,
#life #search dl#theme2 dt {
	width:192px;
}
#life #search dl#product dt,
#life #search dl#product1 dt,
#life #search dl#product2 dt {
	width:232px;
}*/
#life #search dt {
	float:left;
	padding-right:5px;
/*	width:350px;*/
}
#life #search dt input {
	padding:2px;
	width:340px;
}
#life #search dt option {
	padding:2px;
}
#life #search dd {
	float:left;
}
#life #search #bgBtm {
	clear:both;
	height:14px;
	background:url(/life/img/frame_search_btm.gif) 0 0 no-repeat;
}

#life #lifeTop {
	margin: 0 auto;
	padding: 1px 0 0 0;
	width:730px;
/*	background:url(/life/img/bg_line.gif) left top no-repeat;*/
}
#life #lifeTop #topRecipe {
	padding-bottom:15px;
	background:url(/life/img/bg_top_recipe.gif) left bottom no-repeat;
}

#life #lifeTop #contentsRecipe {
/*	margin-top: 15px;*/
	float:left;
	width:350px;
}
#life #lifeTop #contentsRecipe h3 {
	margin-bottom: 5px;
}

#life #lifeTop #contentsRecipe h4 {
	margin:5px 0 8px 0;
}
#life #lifeTop #contentsRecipe dl {
	clear:both;
	margin-bottom:9px;
	padding-bottom:10px;
	border-bottom:1px solid #ffcdad;
}
#life #lifeTop #contentsRecipe dl.lc {
	margin-bottom:10px;
	padding-bottom:0;
	border-bottom:none;
}
#life #lifeTop #contentsRecipe dt {
	float:left;
	width:300px;
}
#life #lifeTop #contentsRecipe dd {
	float:left;
	color:#873c21;
}
#life #lifeTop #contentsRecipe dd a {
	font-weight:bold;
	color:#873c21;
	text-decoration:none;
}
#life #lifeTop #contentsRecipe dd a:hover {
	text-decoration:underline;
	color:#F60;
}


/* 最新プロレシピ */
#life #lifeTop #latestRecipe {
	float:right;
/*	margin-top: 15px;*/
	width:350px;
}
#life #lifeTop #latestRecipe h3 {
	margin-bottom:10px;
}


/* 通常レシピ */
#life #lifeTop #regularRecipe {
	clear:both;
	padding:15px 0;
	width:730px;
	background:url(/life/img/bg_regular.gif) 0 0 repeat-y;
}

#life #lifeTop #regularRecipe h3 {
	margin:10px auto;
	width:228px;
	text-align:left;
}

#life #lifeTop #regularRecipe div.odd {
	float:left;
	width:228px;
}
#life #lifeTop #regularRecipe div.even {
	float:left;
	margin:0 auto;
	width:274px;
	text-align:center;
}
#life #lifeTop #regularRecipe div.even p {
	margin-left:auto;
	margin-right:auto;
	width:228px;
	text-align:left;
}
#life #lifeTop #regularRecipe .heightLine-2 {
	margin-bottom:10px;
}
#life #lifeTop #regularRecipe span {
	font-weight:bold;
	color:#ff0000;
}


/* 終了レシピ */
#life #lifeTop #oldRecipe {
	clear:both;
	padding:20px 0;
	width:730px;
	text-align:center;
/*	background:url(/life/img/bg_line.gif) 0 0 no-repeat;*/
}
#life #lifeTop #oldRecipe dl {
	float:left;
}
#life #lifeTop #oldRecipe dl.odd {
	width:236px;
}
#life #lifeTop #oldRecipe dl.even {
	margin:0 11px;
}
#life #lifeTop #oldRecipe dl.even dt,
#life #lifeTop #oldRecipe dl.even dd {
	width:236px;
}
#life #lifeTop #oldRecipe dl dt img {
	margin-bottom:7px;
}



#life #lifeTop #glicoRecipe {
	clear:both;
	margin-bottom:15px;
	padding-bottom:10px;
	background:url(/life/img/bg_glico_recipe.gif) left bottom no-repeat;
}
#life #lifeTop #glicoRecipe dl.odd {
	float:left;
	margin-top:10px;
	width:340px;
}
#life #lifeTop #glicoRecipe dl.even {
	float:left;
	margin-top:10px;
	width:340px;
}

#life #lifeTop #glicoRecipe dl dt {
	margin-left:30px;
}
#life #lifeTop #glicoRecipe dl dd {
	margin-left:45px;
	margin-bottom:15px;
}
#life #lifeTop #glicoRecipe dl dt span {
	color:#ff7676;
}




/* レシピチャンネルへ */
#life #ChannelLinkBg {
	padding: 15px 0;
	width: 730px;
	height: 175px;
	background:url(/life/img/bg_line.gif) left bottom no-repeat;
/*	background: url(/life/img/channel_link.jpg) 0 0 no-repeat;*/
}
#life #ChannelLinkBg #movie {
	float: left;
	margin: 11px 0;
	padding: 0 11px;
}
#life #ChannelLinkBg #movie a {
/*\*/
   overflow: hidden;
/**/
	width: 187px;
	height: 158px;
	display: block;
	background: url(/life/img/l_channel_movie.jpg) 0 0 no-repeat;
}
#life #ChannelLinkBg #movie a:hover {
	background: url(/life/img/l_channel_movie_on.jpg) 0 0 no-repeat;
}


#life #ChannelLinkBg p#linkTxt {
	float: left;
	margin: 0;
	padding: 90px 15px 5px 10px;
	width: 480px;
	height: 33px;
	line-height: 1.5;

}
#life #ChannelLinkBg p#linkBtn {
}

#life #ChannelBox {
	margin-top: 6px;
	padding: 8px 10px 1px 10px;
	background: url(/life/img/channel_bg.gif) 0 0 no-repeat;
}
/*
#life #lifeTop #ChannelBox dl {
	float: left;
	width: 200px;
	border-bottom: none;
}
#life #ChannelBox dd {
	margin-top: 8px;
	padding-left: 20px;
	border-bottom: none;
	background: url(/life/img/channel_arrow.gif) 0 0 no-repeat;
}
*/
#life #lifeTop #ChannelBox .twoBox,
#life #lifeTop #ChannelBox .threeBox,
#life #lifeTop #ChannelBox .fourBox {
	width: 330px;
}
#life #lifeTop #ChannelBox .twoBox dt p,
#life #lifeTop #ChannelBox .threeBox dt p,
#life #lifeTop #ChannelBox .fourBox dt p {
	line-height: 1;
}
#life #lifeTop #ChannelBox .twoBox dd p.photo a {
/*\*/
   overflow: hidden;
/**/
	display: block;
	margin: 5px 0 7px 0;
	width: 160px;
	height: 80px;
	text-indent: -9999px;
}
#life #lifeTop #ChannelBox .twoBox dd#cook02 {
	float: right;
}
#life #lifeTop #ChannelBox .twoBox dd p.channelTit,
#life #lifeTop #ChannelBox .threeBox dd p.channelTit,
#life #lifeTop #ChannelBox .fourBox dd p.channelTit {
	color: #4a4a4a;
	font-size: 0.9em;
	line-height: 1.2;
}
#life #lifeTop #ChannelBox .twoBox dd p.channelTit {
	width: 160px;
}
#life #lifeTop #ChannelBox .twoBox dd p.channelTit span,
#life #lifeTop #ChannelBox .threeBox dd p.channelTit span,
#life #lifeTop #ChannelBox .fourBox dd p.channelTit span {
	color: #f00;
}

#life #lifeTop #ChannelBox .twoBox dd#cook01 .photo {
	background: url(/life/img/channel_cook_01.jpg) 0 0 no-repeat;
}
#life #lifeTop #ChannelBox .twoBox dd#cook01 .photo a:hover {
	background: url(/life/img/channel_cook_01.jpg) 0 -80px no-repeat;
}
#life #lifeTop #ChannelBox .twoBox dd#cook02 .photo {
	background: url(/life/img/channel_cook_02.jpg) 0 0 no-repeat;
}
#life #lifeTop #ChannelBox .twoBox dd#cook02 .photo a:hover {
	background: url(/life/img/channel_cook_02.jpg) 0 -80px no-repeat;
}


/*three*/
#life #lifeTop #ChannelBox .threeBox dd p.photo a {
/*\*/
   overflow: hidden;
/**/
	display: block;
	float: left;
	margin: 5px 0 7px 0;
	width: 102px;
	height: 70px;
	text-indent: -9999px;
}
#life #lifeTop #ChannelBox .threeBox dd {
	width: 102px;
}

#life #lifeTop #ChannelBox .threeBox dd.threeCenter {
	padding: 0 12px;
}

#life #lifeTop #ChannelBox .threeBox dd#gom01 .photo a {
	background: url(/life/img/channel_gom_01.jpg) 0 0 no-repeat;
}
#life #lifeTop #ChannelBox .threeBox dd#gom01 .photo a:hover {
	background: url(/life/img/channel_gom_01.jpg) 0 -70px no-repeat;
}
#life #lifeTop #ChannelBox .threeBox dd#gom02 .photo a {
	background: url(/life/img/channel_gom_02.jpg) 0 0 no-repeat;
}
#life #lifeTop #ChannelBox .threeBox dd#gom02 .photo a:hover {
	background: url(/life/img/channel_gom_02.jpg) 0 -70px no-repeat;
}
#life #lifeTop #ChannelBox .threeBox dd#gom03 .photo a {
	background: url(/life/img/channel_gom_03.jpg) 0 0 no-repeat;
}
#life #lifeTop #ChannelBox .threeBox dd#gom03 .photo a:hover {
	background: url(/life/img/channel_gom_03.jpg) 0 -70px no-repeat;
}


/*four*/
#life #lifeTop #ChannelBox .fourBox dd p.photo a {
/*\*/
   overflow: hidden;
/**/
	display: block;
	float: left;
	margin: 5px 0 7px 0;
	width: 75px;
	height: 60px;
	text-indent: -9999px;
}
#life #lifeTop #ChannelBox .fourBox dd {
	width: 75px;
	padding: 0 10px 0 0;
}

#life #lifeTop #ChannelBox .fourBox dd.boxR {
	padding: 0;
}

#life #lifeTop #ChannelBox .fourBox dd#tea01 .photo a {
	background: url(/life/img/channel_tea_01.jpg) 0 0 no-repeat;
}
#life #lifeTop #ChannelBox .fourBox dd#tea01 .photo a:hover {
	background: url(/life/img/channel_tea_01.jpg) 0 -60px no-repeat;
}
#life #lifeTop #ChannelBox .fourBox dd#tea02 .photo a {
	background: url(/life/img/channel_tea_02.jpg) 0 0 no-repeat;
}
#life #lifeTop #ChannelBox .fourBox dd#tea02 .photo a:hover {
	background: url(/life/img/channel_tea_02.jpg) 0 -60px no-repeat;
}
#life #lifeTop #ChannelBox .fourBox dd#tea03 .photo a {
	background: url(/life/img/channel_tea_03.jpg) 0 0 no-repeat;
}
#life #lifeTop #ChannelBox .fourBox dd#tea03 .photo a:hover {
	background: url(/life/img/channel_tea_03.jpg) 0 -60px no-repeat;
}
#life #lifeTop #ChannelBox .fourBox dd#tea04 .photo a {
	background: url(/life/img/channel_tea_04.jpg) 0 0 no-repeat;
}
#life #lifeTop #ChannelBox .fourBox dd#tea04 .photo a:hover {
	background: url(/life/img/channel_tea_04.jpg) 0 -60px no-repeat;
}





#life #ChannelBox p#channelMovie {
	float: right;
	display: block;
	width: 115px;
	height: 93px;
	text-indent: -9999px;
	background: url(/life/img/channel_img_02_off.jpg) 0 0 no-repeat;
}
#life #channelBtm {
	margin: 0;
	height: 3px;
	line-height: 0.1;
	background: url(/life/img/channel_bg_btm.gif) left bottom no-repeat;
}



/* みんなのグリコなクッキング */
/*
#life .lifeRecipeBox {
	padding-top: 15px;
	background:url(/life/img/bg_line.gif) 0 0 no-repeat;
}

#life #recipeArea {
	background: url(/life/img/recipe_box_bg_btm.gif) left bottom no-repeat;
}
#life #recipeBox {
	padding: 9px 14px;
	background: url(/life/img/recipe_box_bg.jpg) 0 0 no-repeat;
	border-bottom: solid 3px #ff5a00;
}
#life #recipeBox h4 {
	margin: 8px 0;
}
#life #recipeBox dl {
	float: left;
	padding-right: 15px;
	width: 110px;
}
#life #recipeArea div#recipeBtm {
	padding: 15px 17px;
}
#life #recipeArea div#recipeBtm p.recipeTxt {
	margin: 7px 0;
}
#life #recipeArea div#recipeBtm a {
	color: #ff4200;
	font-weight: bold;
	text-decoration: none;
}



#recipeArea #recipeBox dd {
	margin-top: 5px;
	color:#873c21;
}
#recipeArea #recipeBox dd a {
	font-weight:bold;
	color:#873c21;
	text-decoration:none;
}
#recipeArea #recipeBox dd a:hover {
	text-decoration:underline;
	color:#F60;
}
*/


/* みんなのグリコなクッキング　コンテストver */
#life .lifeRecipeBox {
	padding-top: 15px;
	background:url(/life/img/bg_line.gif) 0 0 no-repeat;
}

#life #recipeArea {
/*	padding-bottom: 10px;*/
	background: url(/life/img/recipe_box_bg_btm.gif) left bottom no-repeat;
}
#life #recipeBox {
/*	padding: 9px 14px;*/
	padding-bottom: 10px;
	background: url(/life/img/recipe_contest_bg.jpg) 0 0 no-repeat;
/*	border-bottom: solid 3px #ff5a00;*/
}
#life #recipeBox #contestTxtBox {
	float: left;
	margin: 8px 0 0 0;
	padding: 0 20px 0 15px;
	width: 320px;
}
#life #recipeBox strong {
	font-weight:bold;
	color:#ff5a00;
}
#life #recipeBox strong#contest {
	font-weight:bold;
	color:#5d1801;
}



#life #recipeBox h4 {
	margin: 8px 0;
}
#life #recipeBox dl {
	float: left;
	padding-right: 15px;
	width: 110px;
}
#life #recipeArea div#recipeBtm {
	padding: 15px 17px;
}
#life #recipeArea div#recipeBtm p.recipeTxt {
	margin: 7px 0;
}
#life #recipeArea div#recipeBtm a {
	color: #ff4200;
	font-weight: bold;
	text-decoration: none;
}



#recipeArea #recipeBox dd {
	margin-top: 5px;
	color:#873c21;
}
#recipeArea #recipeBox dd a {
	font-weight:bold;
	color:#873c21;
	text-decoration:none;
}
#recipeArea #recipeBox dd a:hover {
	text-decoration:underline;
	color:#F60;
}



















#life img {
	vertical-align:top;
}

















































#life .lifeBox {
	clear:both;
	margin:0 0 0 20px;
	padding-bottom:13px;
	width:521px;
	background:url(/img/common/line_dot.gif) left bottom no-repeat;
}

#life .lifeBox .lifeSub {
	width:250px;
}
#life .borderDot {
background:url(/img/common/line_dot_y.gif) center top repeat-y;
}
#life .lifeBox h3 {
margin:15px 0 0 0;
}
#life .lifeBox p {
margin:0 0 10px 0;
}
#life .lifeBkn {
margin:0 0 0 20px;
padding-top:30px;
width:521px;
background:url(/img/common/line_dot.gif) 0 0 no-repeat;
}
#life .lifeBkn div {
width:521px;
}
#life .lifeBkn .txtBox p,
#life .lifeBkn div h3 {
margin-bottom:10px;
}
#life .lifeBkn img {
margin-top:3px;
margin-bottom:10px;
}
#life .lifeBkn .imgBox {
float:left;
width:260px;
}
#life .lifeBkn .txtBox {
float:left;
width:261px;
}
#life .lifeBkn span {
color:#9bc134;
}
#life .lifeBkn .borderTop {
padding-top:10px;
background:url(/img/common/line_dot.gif) 0 0 no-repeat;	
}
#life #lifeGlico {
clear:both;
margin:0 0 0 20px;
padding-top:15px;
width:521px;
background:url(/img/common/line_dot.gif) 0 0 no-repeat;	
}
#life #lifeGlico h3 {
margin-bottom:10px;
}

#life #lifeGlico dl {
float:left;
width:260px;
}
#life #lifeGlico dl dt {
margin:0 0 5px 10px;
}
#life #lifeGlico dl dd {
margin-left:25px;
margin-bottom:15px;
}
#life #lifeGlico dl dd a {
color:#216fff;
}


/* ガッツリ男メシ 追記：2010.05.14 */
#life .lifeGom {
	clear:both;
	padding:7px 12px 10px 12px;
	background:url(/life/l_gom/img/bg_top_intro.jpg) left bottom no-repeat;
	color:#ffffff;
}
#life .lifeGom strong {
	font-weight:bold;
	color:#ffe324;
}
#life .lifeGom .update {
	font-weight:bold;
	color:#d60000;
}






.txtC44348 {
color:#c44348;
}
.txt8CB816 {
color:#8cb816;
}
.txtFFB400 {
color:#FFB400;
}


#life #lifeSide {
float:right;
width:192px;
padding-bottom:12px;
background:url(/life/img/bg_top_goods_btm.gif) left bottom no-repeat;
}
#life #lifeSide h3 {
/*margin-bottom:10px;*/
background:#ffffff;
}
#life #lifeSide div {
margin:0 10px 0 0;
line-height:1.3;
}
#life #lifeSide div a {
text-decoration:none;
color:#4a4a4a;
}
#life #lifeSide #keywd {
padding-bottom:4px;
background:url(/life/img/bg_top_keywd.gif) 0 0 repeat-y;
}
#life #lifeSide #keywd p {
padding:5px 17px 5px 17px;
}
#life #lifeSide #keywd input {
margin:0 0 3px 17px;
width:141px;
}
#life #lifeSide #genre {
background:url(/life/img/bg_top_genre.gif) 0 0 repeat-y;
}
#life #lifeSide #genre h4 {
padding-top:20px;
height:27px;
background:url(/life/img/bg_top_keywd_btm.gif) left top no-repeat;
}
#life #lifeSide #genre ul {
margin:0 10px 0 7px;
}
#life #lifeSide #genre ul li {
border-bottom:1px solid #9bc134;
}
#life #lifeSide #genre ul li.bg {
	background:#ebf3d6;
}
#life #lifeSide #genre ul li a {
	display:block;
	padding:5px 5px 5px 17px;
	background:url(/life/img/arrow_genre_01.gif) 7px 9px no-repeat;
}
#life #lifeSide #genre ul li.bg a {
	display:block;
	padding:5px 5px 5px 17px;
	background:url(/life/img/arrow_genre_02.gif) 7px 9px no-repeat;
}
	
#life #lifeSide #scene {
background:url(/life/img/bt_top_scene.gif) 0 0 repeat-y;
}
#life #lifeSide #scene h4 {
padding-top:20px;
height:27px;
background:url(/life/img/bg_top_genre_btm.gif) left top no-repeat;
}
#life #lifeSide #scene ul {
margin:0 10px 0 7px;
}
#life #lifeSide #scene ul li {
border-bottom:1px solid #ffa3d7;
}
#life #lifeSide #scene ul li.bg {
	background:#ffedf7;
}
#life #lifeSide #scene ul li a {
	display:block;
	padding:5px 5px 5px 17px;
	background:url(/life/img/arrow_scene_01.gif) 7px 9px no-repeat;
}
#life #lifeSide #scene ul li.bg a {
	display:block;
	padding:5px 5px 5px 17px;
	background:url(/life/img/arrow_scene_02.gif) 7px 9px no-repeat;
}
	
#life #lifeSide #goods {
background:url(/life/img/bg_top_goods.gif) 0 0 repeat-y;
}
#life #lifeSide #goods h4 {
padding-top:20px;
height:27px;
background:url(/life/img/bg_top_scene_btm.gif) left top no-repeat;
}
#life #lifeSide #goods ul {
margin:0 10px 0 7px;
}
#life #lifeSide #goods ul li {
border-bottom:1px solid #ff5454;
}
#life #lifeSide #goods ul li.bg {
	background:#ffdddd;
}
#life #lifeSide #goods ul li a {
	display:block;
	padding:5px 5px 5px 17px;
	background:url(/life/img/arrow_goods_01.gif) 7px 9px no-repeat;
}
#life #lifeSide #goods ul li.bg a {
	display:block;
	padding:5px 5px 5px 17px;
	background:url(/life/img/arrow_goods_02.gif) 7px 9px no-repeat;
}





/* lifeSearch */
#lifeSearch {
margin:0 20px 20px 20px;
width:720px;
}
#lifeSearch h3 {
margin-bottom:15px;
}
#lifeSearch	ul#tab {
width:720px;
background:url(/life/img/nav_search.gif) 0 -29px no-repeat;
text-indent:-9999px;
}
#lifeSearch ul#tab li {
float:left;
margin-right:1px;
width:134px;
}
#lifeSearch ul#tab li a {
display:block;
height:29px;
overflow:hidden;
}
#tab li.active a#navKeywd {
display:block;
background:url(/life/img/nav_search.gif) 0 0 no-repeat;
}
#tab li.active a#navGenre {
display:block;
background:url(/life/img/nav_search.gif) -135px 0 no-repeat;
}
#tab li.active a#navScene {
display:block;
background:url(/life/img/nav_search.gif) -270px 0 no-repeat;
}
#tab li.active a#navGoods {
display:block;
background:url(/life/img/nav_search.gif) -405px 0 no-repeat;
}

#lifeSearch #keywd {
padding:20px 0 0 0;
background:url(/life/img/bg_search_keywd.gif) 0 0 no-repeat;
}
#lifeSearch #keywd div {
padding:0 20px 20px 20px;
background:url(/life/img/bg_search_keywd_02.gif) left bottom no-repeat;
}
#lifeSearch #genre {
padding:20px 0 0 0;
background:url(/life/img/bg_search_genre.gif) 0 0 no-repeat;
}
#lifeSearch #genre ul {
padding:0 20px 20px 20px;
background:url(../life/img/bg_search_genre_02.gif) left bottom no-repeat;
}
#lifeSearch #scene {
padding:20px 0 0 0;
background:url(/life/img/bg_search_scene.gif) 0 0 no-repeat;
}
#lifeSearch #scene ul {
padding:0 20px 20px 20px;
background:url(/life/img/bg_search_scene_02.gif) left bottom no-repeat;
}
#lifeSearch #goods {
padding:20px 0 0 0;
background:url(/life/img/bg_search_goods.gif) 0 0 no-repeat;
}
#lifeSearch #goods ul {
padding:0 20px 20px 20px;
background:url(/life/img/bg_search_goods_02.gif) left bottom no-repeat;
}
#lifeSearch #keywd dl {
margin-top:5px;
}
#lifeSearch #keywd dt {
float:left;
}
#lifeSearch #keywd dt input {
	width:300px;
	padding:5px;
	margin-right:5px;
	background:url(/life/img/frm_bg.gif) 0 0 no-repeat; border:1px solid #8b8b8b;
	color:#8b8b8b;
}
#lifeSearch #keywd dd {
float:left;
}
#lifeSearch #keywd .caption {
clear:both;
}
#lifeSearch #keywd span {
	color:#ff9600;
}
#lifeSearch #genre ul li,
#lifeSearch #scene ul li {
float:left;
width:155px;
margin:0 15px 10px 0;
}
#lifeSearch #goods ul li {
float:left;
width:205px;
margin:0 15px 10px 0;
}
#lifeSearch #genre ul li a {
padding-left:9px;
background:url(../life/img/arrow_genre_01.gif) left center no-repeat;
color:#4a4a4a;
text-decoration:none;
}
#lifeSearch #scene ul li a {
padding-left:9px;
background:url(../life/img/arrow_scene_01.gif) left center no-repeat;
color:#4a4a4a;
text-decoration:none;
}
#lifeSearch #goods ul li a {
padding-left:9px;
background:url(/life/img/arrow_goods_01.gif) left center no-repeat;
color:#4a4a4a;
text-decoration:none;
}


#lifeSearch #result {
clear:both;
width:720px;
padding-top:20px;
}
#lifeSearch #result div {
padding-top:15px;
/*background:#F00;*/
background:url(/img/common/line_dot.gif) 0 0 no-repeat;
}
#lifeSearch #result dl {
float:left;
margin:0 0 0 16px;
width:168px;
line-height:1.2;
text-align:center;
}
#lifeSearch #result dl.first {
margin-left:0;
}
#lifeSearch #result dl dt {
margin-bottom:5px;
}
#lifeSearch #result dl dd {
padding:0 8px 15px 15px;
text-align:left;
background:url(../life/img/arrow_name.gif) 5px 3px no-repeat;
}
#lifeSearch #result dl dd a {
text-decoration:none;
color:#4a4a4a;
}
#lifeSearch #result dl dd a:hover {
text-decoration:underline;
color:#ff9600;
}

#lifeSearch #result .attention {
color:#ff9600
}
#lifeSearch #result .output {
font-weight:bold;
}


#lifeSearch #result .linkPage {
float:right;
padding-bottom:5px;
}
#lifeSearch #result .linkPage li {
display:inline;
padding:0 5px 0 8px;
border-left:1px solid #4a4a4a;
}
#lifeSearch #result .linkPage li.back {
border-left:none;
}

#lifeSearch #result .linkPage li a {
text-decoration:none;
color:#4a4a4a;
}
#lifeSearch #result .linkPage li a:hover {
text-decoration:underline;
color:#4a4a4a;
}
#lifeSearch #result .linkPage li.active {
font-weight:bold;
}

#lifeSearch #result #resultBtm {
padding-top:5px;
}

#lifeSearch #result #recipeTop {
clear:both;
padding-top:15px;
background:url(/img/common/line_dot.gif) 0 0 no-repeat;
text-align:center;
}


/* 検索結果 出力画面 */
#output #tagline {
float:left;
padding-top:2px;
width:604px;
}
#output #tagline h1 {
float:left;
padding:28px 0 0 0;
width:550px;
font-size:100%;
font-weight:normal;
}
#output #rogoGlico {
float:left;
margin-top:25px;
}

#output #h2Output {
clear:both;
margin:0 10px 15px 10px;
padding-top:5px;
}

#output #includeSlc {
margin:-20px 30px 10px 30px;
}
#output #includeBsk {
margin:0 23px;
}
#output #includeCook {
margin:0 30px;
}
#output #includeCook .includeHide {
display:none;
}
#output #includeGtea {
margin:-10px 20px 10px 20px;
}
#output #includeTea {
margin:0 auto;
}
#output #includeSor {
margin:0 20px;
}
#output #btnArea {
	clear:both;
	padding-top:10px;
	padding-bottom:20px;
	margin:0 180px;
	width:400px;
}
#output #btnArea #btnPrint {
float:left;
}
#output #btnArea #btnClose {
float:right;
}

#output #footer {
padding-top:10px;
border-top:1px solid #888888;
}



/* clearfix
------------------------------------------------------------------ */
#lifeSearch #result div {
clear:both;
}
#lifeSearch ul:after,
#lifeSearch #result div:after {
content: ".";
display: block;
clear: both;
height: 0;
visibility: hidden;
}

#lifeSearch ul,
#lifeSearch #result div {
display: inline-table;
zoom:1;
}

/*\*/
*html #lifeSearch ul,
*html #lifeSearch #result div {
height: 1%;
}

#lifeSearch ul,
#lifeSearch #result div {
display:block;
}
/**/
























/* etc */


.lifeCl02 {
clear:both;
padding:5px 0 0 0;
margin:10px 0 0 0;
}

#lifeNext {
clear:both;
margin:0 auto 10px auto;
padding:0;
width:700px;
text-align:left;
}

#lifeNext img{
margin:0 0 7px 0;
}


#lifeLine {
margin: 0;
padding: 0;
width: 700px;
background: url(../../life/img/life_line_2.gif) repeat-y;
}

.lifeTopMain{
margin: 0;
padding: 0;
width: 337px;
}

.lifeTopTitle {
margin:0 0 10px 0;
}

.lifeText {
width: 337px;
text-align:left;
}

.lifeImg {
margin:0;
padding-bottom:10px;
width:337px;
text-align:left;
}

.lifeBtn {
margin-top:10px;
width:337px;
text-align:center;
}


.lifeTopBtn {
margin-top:10px;
text-align:left;
}





/* レシピ検索ページ */
#life div#searchRecipeLink {
	margin-top: 13px;
	padding-top: 0;
	width: 720px;
	height: 195px;
	background: url(/life/img/search_recipe_bg.jpg) 0 0 no-repeat;
}
#life div#searchRecipeLink p#linkTxt {
	margin: 0 0 5px 0;
	padding: 70px 15px 5px 15px;
	line-height: 1.5;
}
#life div#searchRecipeLink p#linkTxt a {
	color: #ff4200;
	font-weight: bold;
	text-decoration: none;
}
#life div#searchRecipeLink img {
	margin: 0 0 15px 15px;
}




