/* CSS Document */



/*----------------------------------------
	content
-----------------------------------------*/

#content {
	width:100%;
	float:left;
	background: url(/images/common/bg_content.gif) repeat-y;
}
#content_2clm {
	width:100%;
	float:left;
	background: url(/images/common/bg_content_2clm.gif) repeat-y;
}

/*----------------------------------------
	content_left
-----------------------------------------*/

/* 3ຸ¦ */

#content_left{
	width:172px;
	padding: 0px 5px 0px 12px;
	>padding: 0px 2px 0px 12px;
	float:left;
}

*:first-child+html #content_left{
	width:169px;
	padding: 0px 0px 0px 12px;
	float:left;
}

#content_left h2{
	margin-bottom:10px;
}

#content_left h2.pickup{
	margin-bottom:0px;
}

#todays_pickup{
	width:170px;
	>width:160px
	>paddin-right:-6px;
	background-color:#fff;
	margin-bottom:15px;
	padding:0 2px 0 4px;
	background:url(/images/top/ttl_l_todayspickup_side.gif)  repeat-y;

}

#todays_pickup .todaysbox{
	margin:0 0 0 -4px;
	padding:2px;
	background:url(/images/top/ttl_l_todayspickup_bottom.gif)  no-repeat left bottom;
}

#todays_pickup .todays_txtbox{
	width:145px;
	margin-left:4px;
	padding:5px 3px 5px 10px; 
}

/* todays_pickupEΤ */
#todayspick{
	width:158px;
	background-color:#fff;
	margin-bottom:5px;
	padding:5px;
	border:1px solid #ccc;
}

#todays_txtbox{
	width:157px;
	padding:0px 3px 15px 10px; 
}

/* todays_pickupEΤߡޤ */

#todays_pickup .see_recipe{
	font-size:83%; /* 10px */
	float:right;
	padding:0;
	color: #ff6600;
}

#todays_pickup .todayspickup_jp{
margin-left:-5px;
margin-bottom:5px;
}

*:first-child+html #todays_pickup .todayspickup_jp{
margin-left:-1px;
margin-bottom:5px;
}

*html #todays_pickup .todayspickup_jp{
margin-left:0px;
margin-bottom:5px;
}

#todays_pickup .recipetitle a{
}

#todays_pickup .recipetitle a:hover {
	text-decoration: underline;
}

#todays_pickup .recipetitle a:visited {
}

#todays_pickup .see_recipe a{
}

#todays_pickup .see_recipe a:hover {
	text-decoration: underline;
}

#todays_pickup .see_recipe a:visited {
}




/*
#todays_pickup #timestamp{
	width:67px;
	height:67px;
	background:transparent url(/images/top/bg_todays_pickup.gif)  no-repeat;
}


#todays_pickup .timestump_bg{
	position:relative;
	z-index:4;
}

#todays_pickup #time{
	padding:4px 0px 0px 4px;
	color:#fff;
	font-weight:bold;
	line-height:120%;
	position:relative;
	top:-67px;
	z-index:10;
}
*/

/* ȥԥåХʡ */




#topics_left{
	font-size:88%;
	width:174px;
	>width:160px
	>paddin-right:-6px;
	background-color:#fff;
	margin-bottom:15px;
}

#topics_left .ichiransbox{
	margin:8px 0 0 -2px;
	padding:10px 0 10px 10px;
	background:url(/images/top/ttl_l_todayspickup_bg.gif)  no-repeat left bottom;
}

#topics_left .ichiran{
	font-size:83%; /* 10px */
	float:right;
	padding-right:10px;
	color: #ff6600;
}

.tpc_banner a{
	color: #666;
	text-decoration: underline;
}

.tpc_banner a:hover{
	color: #ff6600;
	text-decoration: underline;
}


.tpc_banner .every_mon{
	text-align:center;
	margin:5px 0 10px 0;
	font-size:12px;
}


/* Eԥѡ */


h2.recipier_qa_h2{
	margin:15px 0 0 0;
}

#recipier_qa{
	width:159px;
	>width:160px
	>paddin-right:-6px;
	background-color:#fff;
	padding:10px 5px 10px 4px;
	margin-top:-10px;
	margin-bottom:10px;
	border-left:1px solid #41280f;
	border-right:1px solid #41280f;
	border-bottom:1px solid #41280f;
}	

*:first-child+html  #recipier_qa{
	width:159px;
	background-color:#fff;
	padding:10px 5px 5px 4px;
	margin-top:-10px;
	margin-bottom:10px;
	border-left:1px solid #41280f;
	border-right:1px solid #41280f;
	border-bottom:1px solid #41280f;
}	

#recipier_qa .s_qa{
	margin:0;
	padding:0;
}

#recipier_qa .s_qa_txtbox{
margin: 0;
}

#recipier_qa .every_thu{
	text-align:center;
	margin:5px 0;
	font-size:12px;
}
/*	 ȥEѹ
#recipier_qa .q_titile{
	letter-spacing:-1px;
	padding:2px 0 5px 18px;
	>padding:2px 0 5px 20px;
	margin:0 0 0 3px;
	>margin:0 -10px 0 0;
	background:url(/images/top/ico_recipier_q.gif)  no-repeat;
}
*/

#recipier_qa .q_titile{
	font-size:12px;
	width:125px;
	display:block;
	padding:0 0 5px 25px;
	margin:0 0 0 5px;
	background:url(/images/top/ico_recipier_q.gif)  no-repeat;
}


#recipier_qa .qanda_img{
	margin:0 0 5px 0;
	text-align:center;
	display:block;
}

#recipier_qa .q_titile a{
	color:#666;
}

#recipier_qa .q_titile a:hover{
	color:#ff6600;
	text-decoration:underline;
}


#recipier_qa ul{
	margin:5px 0 0 30px;
	>margin:5px 0 0 22px;
}

*:first-child+html #recipier_qa ul{
	margin:5px 0 0 22px;
}

#recipier_qa li{
	line-height:150%;
	margin-bottom:5px;
	>padding-left:9px;
	list-style-image: url(/images/top/ico_recipier_a.gif);
}

*:first-child+html #recipier_qa li{
	line-height:150%;
	margin-bottom:5px;
	padding-left:9px;
	list-style-image: url(/images/top/ico_recipier_a.gif);
}

#recipier_qa .see_recipe{
	float:right;
	padding:0;
	color: #ff6600;
}


#recipier_qa .see_recipe a{
}

#recipier_qa .see_recipe a:hover {
	text-decoration: underline;
}

#recipier_qa .see_recipe a:visited {
}

/* ¾ΥEԥѡߤE*/
#another_qa {
	margin-top:10px;
	border-top: 1px dotted #ccc;
}

#another_qa .another_qa_ttl{
	text-align:center;
	padding:5px 0;
	font-size:12px;
}


#another_qa .another_qa_ul {
	margin:0;
	padding:0 0 0 20px;
	>padding:0 0 0 15px;
}

#another_qa .another_qa_li {
	margin:0;
	padding:0 0 5px 0;
	>padding:0 0 5px 5px ;
	font-size:83%;
	list-style-image: url(/images/common/arrow_org.gif);
}

*:first-child+html #another_qa .another_qa_li {
	margin-left:-20px;
	padding:0 0 5px 5px;
	font-size:83%;
	list-style-image: url(/images/common/arrow_org.gif);
}


#another_qa .another_qa_li  a{
	>margin-left:-10px;
	color:#666;
	text-decoration: underline;
}

#another_qa .another_qa_li  a:hover{
	color:#ff6600;
	text-decoration: underline;
}

/*----------------------------------------
	main_cont 2ຸ
-----------------------------------------*/
#main_cont{
}

#main_gallery{
	width:657px;
	margin:0 0 15px 10px;
}
/*----------------------------------------
	content_main
-----------------------------------------*/

/* 3汁E*/


#content_main{
	width:446px;
	>width:444px;
	margin-left:7px;
	>margin-left:7px;
	padding:0px 8px 0px 11px ;
	float:left;
	background: url(/images/common/bg_content_topmain.gif) repeat-y;
}

*:first-child+html #content_main{
	width:446px;
	margin-left:12px;
	padding:0px 8px 0px 11px ;
	float:left;
	background: url(/images/common/bg_content_topmain.gif) repeat-y;
}

/*
#content_main{
	width:446px;
	padding:0px 8px 0px 12px ;
	float:left;
}
*/

#content_main .sub_ttl{
	font-size: 100%;
	float: left;
	margin-top:-3px;
	>margin-top:-4px;
	padding-left:15px;
}

/* ᥤE*/

#cont_main_box{
width:640px;
	margin:0 0 15px 11px;	
}
/* whatsnew */

#whatsnew {
	margin-bottom:30px;
}

#whatsnew h2{
	height:10px;
	border-bottom:1px #ccc solid;
	padding-bottom:6px;
	margin-bottom:10px;
}

/* new entry */

#newentry {
	margin-bottom:40px;
}

#newentry h2{
	height:10px;
	border-bottom:1px #ccc solid;
	padding-bottom:6px;
	margin-bottom:10px;
}

#newentry h2 img{
	float:left;
}

#newentry .ichiran{
	font-size:83%; /* 10px */
	margin-top:-4px;
	display:block;
	float:right;
	color: #ff6600;
}

#newentry .entryimg{
	float: left;
}



#newentry a.waku:link,
#newentry a.waku:visited{
	display:block;
	border:1px #baad98 solid;
	float:left;
}

#newentry a.waku:hover{
	display:block;
	border:1px #544330 solid;
}

#newentry .entrydesc{
	float: left;
	width: 286px;
	margin-left:10px;
	line-height:130%;
	display:block;
	>margin-top:-20px;
}

*:first-child+html #newentry .entrydesc{
	float: left;
	width: 296px;
	line-height:130%;
	margin-top:-20px;
}

#newentry .entrydesc .title{
	font-size: 12px;
}


#newentry .entrydesc .desc_text{
	margin-top:-15px;
}

#newentry .recipierimg_box{
	float: right;
	text-align:right;
	>margin-top:-18px;
	color:#8fb816;
}

*:first-child+html #newentry .recipierimg_box{
	float: right;
	text-align:right;
	margin-top:-18px;
}

#newentry .recipierimg{
	margin-top:0px;
}


.clear_line {
	display: block;
	clear: both;
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 1px dotted #c7c7c7;
}


/* ranking */

#ranking {
	margin-bottom:40px;
}



#ranking h2{
	height:10px;
	border-bottom:1px #ccc solid;
	padding-bottom:6px;
	margin-bottom:10px;
}

#ranking h2 img{
	float:left;
}

#ranking span a{
	font-size:83%; /* 10px */
	display:block;
	float:right;
	color: #ff6600;
}

#ranking .ichiran{
	font-size:83%; /* 10px */
	margin-top:-4px;
	display:block;
	float:right;
	color: #ff6600;
}

#ranking .ttl_img{
	margin-bottom:10px;
}


#ranking #rank_recipe{
	width:212px;
	float:left;
	padding-left:10px;
	display:block;
}

#ranking #rank_recipier{
	width:212px;
	padding-right:9px;
	border-right:1px #c7c7c7 dotted;
	float:left;
	display:block;
}


#ranking #rank_recipe .entryimg{
	float: left;
}

#ranking #rank_recipier .entryimg{
	float: left;
}

#ranking a.waku:link,
#ranking a.waku:visited{
	display:block;
	border:1px #baad98 solid;
	float:left;
}

#ranking a.waku:hover{
	display:block;
	border:1px #544330 solid;
}


#ranking .ico_rank{
	float:left;
}

/*
.rank_recepetxt{
	width:145px;
	margin-left:5px;
	float:left;
	display:block;
	vertical-align:top;
}
*/

/* ranking text*/

.rank_recepetxt{
	font-size:83%;
	width:145px;
	margin-left:5px;
	float:left;
	display:block;
	vertical-align:top;
}

.rank_recepetxt h4 a{
color:#ff6600;
}

.rank_recepetxt a{
color:#666;
}

/* End ranking text*/


/* recipe_search */

#recipe_search {
	margin-bottom:30px;
}



#recipe_search h2{
	height:10px;
	border-bottom:1px #ccc solid;
	padding-bottom:6px;
	margin-bottom:10px;
}

#recipe_search h2 img{
	float:left;
}

#recipe_search span a{
	font-size:83%; /* 10px */
	display:block;
	float:right;
	color: #ff6600;
}

#recipe_search .ichiran{
	font-size:83%; /* 10px */
	margin-top:-4px;
	margin-top:10px;
	display:block;
	float:right;
	color: #ff6600;
}

#recipe_search .ttl_img{
	margin-bottom:10px;
}


/*-----	search_keyword -------------------------*/

#search_keyword{
	width:446px;
	padding:0px;
	margin:0px;
	text-align:left;
}

#search_keyword .box{
	color:#999;
	font-size:83%; /* 10px */
	text-align:left;
	margin-top:6px;
	left:px;
	position:relative;
	float:left;
	>width:px;
	>left:px;
}

#search_keyword a {
	color:#999;
	text-decoration: underline;
}

#search_keyword a:hover {
	color: #999;
	text-decoration: underline;
}


#search_keyword .box_search{
	text-align:left;
	padding:0px;
	margin-top:3px;
}

#search_keyword img{
	margin-top:4px;
}

#search_keyword .searchtitle{
	margin-bottom:7px;
}

#search_keyword .searchTxt{
	width:108px;
	height:18px;
	padding:2px 0px 0px 25px;
	margin:0px;
	border:1px #cec4b3 solid;
	background:url(/images/common/icon_search.gif) no-repeat #fff;
}

#search_keyword .btn_search_form{
	float:left;
}

#search_keyword .btn_search_img{
	margin-left:4px;
	float:left;
	margin-top:1px;
	>margin-top:2px;
}

#search_keyword .search_table{
	margin-bottom:25px;
}

#search_cat{
	border-right:1px solid #ff8cb3; 
	border-left:1px solid #ff8cb3;
	padding:15px 24px 0px 24px;
	margin:0px;
}

#search_cat p{
	padding:0px;
	margin:0px;
}

#search_cat dd{
	color:#999;
	border-top:1px #ddd dotted;
	padding:2px 0 15px 0;
	>margin-top:1px;
}

#search_cat dd a {
	color:#999;
	text-decoration: none;
}

#search_cat dd a:hover {
	color: #999;
	text-decoration: underline;
}

#search_keyword  .img_clr{
	margin-top:0px;
}

/*----------------------------------------
	content_right
-----------------------------------------*/

/* 2౦¦ */

#content_right{
	width:300px;
	padding:0px 11px 0px 9px ;
	>padding:0px 9px 0px 9px ;
	float:right;
}

#content_right_2clm{
	width:300px;
	padding:0px 11px 0px 9px ;
	>padding:0px 9px 0px 7px ;
	float:right;
}
#glambanner{
	position:absolute;
	top:163px;
	background-color:#fff;
	text-align:right;
}

#rightcontents{
	position:absolute;
	width:300px;
	top:172px;
}

*:first-child+html #rightcontents{
	position:absolute;
	width:300px;
	top:176px;
}

*html #rightcontents{
	position:absolute;
	width:300px;
	top:174px;
}

/* 2ࡡ˥塼 */
#newstextbox{
	width:432px;
	padding:5px 0 5px 10px;
	border:1px solid #ccc;
	margin-bottom:10px;
}

*:first-child+html #newstextbox{
	width:435px;
	padding:5px 0 5px 10px;
	border:1px solid #ccc;
	margin-bottom:10px;
}

#news {
  height:20px;
  margin:0;
  padding:0;
  color:#666;
  list-style-type: none;
  background:url(/images/common/arrow_topnew_org.gif) 0 7px no-repeat;
}
 
#news li{
  padding:0 0 0 15px;
  letter-spacing:0.1em;
}
#news li span{
  margin-left:;
}
 
#news a{
	color:#666;
	text-decoration:underline;}
	
#news a:hover{
	color:#ff6600;
}


/* Eԥ̾ */
.recipiername a{
	font-size:83%; /* 10px */
	color: #666;
}

.recipiername a:hover {
	color: #666;
	text-decoration: underline;
}

.recipiername a:visited {
	color: #666;
}

a{text-decoration:underline;}
a:hover{color:#ff6600;}

/* ranking dendo */
#rank_dendo{
text-align:left;
}
#rank_dendo .entryimg{
float: left;
}

#dendo_txt{
width:360px;
text-align:left;
float:left;
display:block;
margin-left:15px;
}

#dendo_txt h4 a{
color: #666666;
}

#dendo_txt h4 a:hover{
color: #ff6600;
text-decoration: underline;
}

#dendo_entry{
float:left;
}

#dendo_entry .recipetitle{
float:left;
}

#rank_dendo p.dendo_recipier{
font-size:84%;
float:left;
padding-left:10px;
}

#rank_dendo p.dendo_recipier a{
color: #666666;
}

#rank_dendo p.dendo_recipier a:hover{
color: #ff6600;
}

/* toppage slideshow*/

#featured{ 
	width:448px; height:256px;
	padding-right:190px;
	position:relative;
	border:1px solid #b6a892;
	line-height:1;
	background:#fff;
	background: url(/images/top/slideshow/bg.gif) no-repeat;
}
#featured ul.ui-tabs-nav{ 
	position:absolute;
	top:0; left:448px;
	list-style:none;
	margin:0; padding:0;
	width:182px;
	border-left:4px #b6a892 solid;
}
#featured ul.ui-tabs-nav li{ 
	padding:0 0 0 3px;
	font-size:12px;
	color:#666;
}
#featured ul.ui-tabs-nav li img{ 
	width:36px; height:36px;
	float:left;
	margin:6px 6px 6px 4px; padding:2px;
	background:#fff;
	border:1px solid #eee;
}
#featured ul.ui-tabs-nav li span{ 
	font-size:12px;
	line-height:18px;
}

#featured li.ui-tabs-nav-item a{ 
	display:block;
	height:56px;
	color:#999;
	background:#fff;
	line-height:20px;
	color:#666;
	width:183px;
}
#featured li.ui-tabs-nav-item a:hover{
	color:#ff6600;
	background:#fbf8f0;
	text-decoration:none;
}

#featured li.ui-tabs-selected{ 
	background-color:#f6efe4;
	border-left:4px solid #ff3f10; 
	margin-left:-4px; 
	width:183px;
}
#featured ul.ui-tabs-nav li.ui-tabs-selected a{ 
	background:#f6efe4;
}

#featured .ui-tabs-panel{ 
	width:448px; height:224px;
	background:#FFF;
	position:relative;
}

#featured .ui-tabs-panel img {
	width:448px; height:224px;
	border:none;
}
#featured .ui-tabs-panel .info{ 
	position:absolute;
	bottom:0; left:0;
	height:100px;
	background: url('img/ajax/featured_content_slider/transparent-bg.png');
}
#featured .info h2{ 
	font-size:13px;
	margin:10px;
	color:#fff;
	overflow:hidden;
}
#featured .info p{
	margin:10px;
	font-size:11px;
	line-height:15px;
	color:#f0f0f0;
}
#featured .info a{
	text-decoration:none;
	color:#fff;
}
#featured .info a:hover{
	text-decoration:underline;
}
#featured .ui-tabs-hide{
	display:none;
}

#featured a{
	text-decoration:none;
}

.slidetxt{
	position:relative;
	top:15%;
	padding-right:5px;
}

#search_box{
    width:420px;
    margin:0px 5px;
	height:500px;
	color:#666666;
	font-size: 0.9em;
}
ul.search_tab{
    padding:0;
}
ul.search_tab li{
    list-style-type:none;
    width:70px;
    height:30px;
    float:left;
}
ul.search_tab li a{
    outline:none;
    display:block;
    line-height:30px;
	text-decoration:none;
    text-align:center;
	color: #ffffff;
	background-color: #b6a892;
	border-color: #ffffff;
	border-style: solid;
	border-width: 1px;
}
ul.search_tab li a.not_selected{
    outline:none;
    display:block;
    line-height:30px;
	text-decoration:none;
    text-align:center;
	color: #ffffff;
	background-color: #b6a892;
	border-color: #ffffff;
	border-style: solid;
	border-width: 1px;
}

ul.search_tab li a.selected{
    background:url();
    text-decoration:none;
    color:#333;
    cursor:default;
	color: #000000;
	background-color: #ffffff;
	border-color: #b6a892;
	border-style: solid;
	border-width: 1px;
}

ul.search_panel{
    clear:both;
    border:1px solid #b6a892;
    border-top:none;
    padding:0;
}
ul.search_panel li{
    list-style-type:none;
    padding:10px;
    text-indent:1em;
    color:#333;
}
ul.search_panel li a{
	color: #666666;
	text-decoration: underline;
	font-size:0.9em;
}

ul.search_panel li a:hover{
	color: #ff6600;
}
#syokuzai_search{
    width:380px;
    margin:auto;
}
ul.syoku_tab{
    padding:0;
}
ul.syoku_tab li{
    list-style-type:none;
	display:block;
    width:65px;
    height:40px;
    float:left;
	padding:1px;
	margin:1px;
	text-indent:0;
}
ul.syoku_tab li a{
    outline:none;
    background:url();
    display:block;
    line-height:18px;
	height:40px;
    text-align:center;
	text-decoration:none;
	color:#666666;
	background-color: #f6efe4;
	font-size: 0.9em;
}
ul.syoku_tab li a.not_selected{
    outline:none;
    background:url();
    display:block;
    line-height:18px;
	height:40px;
    text-align:center;
	text-decoration:none;
	color:#666666;
	background-color: #f6efe4;
	font-size: 0.9em;
}
ul.syoku_tab li a.selected{
    background:url();
    text-decoration:none;
    cursor:default;
	display:block;
	height:40px;
	border-style: solid;
	border-width: 1px;
	border-color: #f6efe4;
    color:#666666;
	background-color: #ffffff;
}
ul.syoku_tab li a:hover{
	color: #666666;
}
ul.syoku_panel{
    clear:both;
    border-top:none;
    padding:0;
}
ul.syoku_panel li{
    list-style-type:none;
    padding:10px;
    text-indent:1em;
    color:#333;
}
ul.syoku_panel li a{
	color: #666666;
	text-decoration: underline;
	font-size:0.9em;
}

ul.syoku_panel li a:hover{
	color: #ff6600;
}