﻿img {border:0;}

.back {
border:#cccccc 1px solid;
background-color:#cccccc;
margin:5px 0;
}
.red_note{
color:#dc0000;
}
.gray_note {
color:#666666;
font-size:11px;
padding-left:12px;
}
.no_note{
color:#fff9e6;
}
.white1 {
background-color:#FFFFFF;
}
.orenge1 {
background-color:#fdefbf;
}
.orenge2 {
background-color:#fff9e6;
}
.dot {
border-top:#cccccc 1px dashed;
padding:5px 0;
}
.list_v_middle input
{
vertical-align:middle;
}
TABLE.title_sub_menu
{
    WIDTH: 800px
}
TABLE.title_sub_menu TD
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px
}
TABLE.title_sub_menu TD.c1
{
    WIDTH: 282px
}
TABLE.title_sub_menu TD.c2
{
    WIDTH: 518px;
    TEXT-ALIGN: right
}
TABLE.title_sub_menu TD.c3
{
    HEIGHT: 9px
}
TABLE.title_sub_menu TD.c4
{
    HEIGHT: 11px
}

.recipe-detail-title{
	background:#ffdb9b;}
.recipe-detail-subtitle{
	background:#fff8d9;}
.recipe-detail-mate{
	background:#FFFFFF;}
.recipe-detail-font{
	color:#754b00;}

.hansoku
{
	font-size: 10px;
	color: #000000;
	background-color: #ffcc66;
	padding:0px 8px 0px 9px;
	border: 1px #ff6600 solid;
	vertical-align: middle;
}

/* レシピリニューアル */

.recipesearch{
   width:530px;
    float:left;
}

.searchhead{
    background:url(/recipe/images/search_title.gif) no-repeat top left;
     width:530px;
     height:36px;
}

span.arrow{
    display:inline-block;
    margin:0;
    padding:0;
}
span.arrow a{
    font-weight:bold;
}

.searchbody{
    background:url(/recipe/images/search_bg.gif) repeat-y top left;
    width:530px;
    height:176px;
}

table.searchform{
    color:#754b00; 
    margin:10px 0 10px 14px; 
    display:inline-block; 
    width:502px; 
    height:156px;
}

table.searchform td{
    vertical-align:middle;
    padding:0px 0px 2px 0px;
}

table.searchform img
{
    display:block;
}

a.f-category{
    margin-right:8px; 
    text-decoration:none;
}

.searchfoot{
    width:530px;
    height:11px;
}

table.ranking{
    color:#754b00; 
    font-weight:bold; 
    margin:3px 0 0 4px; 
    display:inline-block; 
    width:200px;
}
table.ranking img{
    border-style:none;
    vertical-align:text-bottom; 
}



td.rankingtop{
    background:url(/recipe/images/access_one.gif) no-repeat center;
}

td.rankingname{
    padding:8px 5px;
}

td.rank{
    text-align:center;
}

/* feature */
.feature-head{background:url(/recipe/images/tokushu_title.gif) no-repeat top left; width:760px; height:68px; margin:20px 0 0 0px; padding:0; text-align:right;}
.feature-head-rise{background:url(/recipe/images/tokushu_title_rise.gif) no-repeat top left; width:760px; height:68px; margin:20px 0 0 0px; padding:0; text-align:right;}

.feature-body{border:#ffab41 7px solid; border-top:none; width:746px; margin:0; padding:20px 0; float:left;}

.feature-body img
{
    border-style:none;
    vertical-align:text-bottom; 
}

.feature-title{clear:both;}
.feature-title img{margin:5px 8px;}

ul.feature-img{width:738px; margin:10px 0; padding:0; list-style:none; display:inline-block;}
ul.feature-img li{width:130px; margin:0; padding:0 0 0 20px; float:left; text-align:center; line-height:1.5em;}
ul.feature-img li.img-first{padding:0 0 0 8px;}
ul.feature-img li a{font-weight:bold;}
ul.feature-img li image{border:0px;}

ul.banner{
    width:760px;
    margin:0;
    padding:0;
    list-style:none;
}

ul.banner li{
    width:250px;
    margin:15px 5px 0 0;
    float:left;
}

ul.banner li.last{
    width:250px;
    margin:15px 0 0 0;
    float:left;
} 

.pickup-title{
    background:url(/recipe/images/pickup_title.gif) top left no-repeat;
    width:760px;
    height:36px;
}

.pickup-title p{
    color:#754b00;
    font-weight:bold;
    font-size:16px;
    margin:10px 0 0 130px;
    display:inline-block;
}

ul.pickup-recipe{
    width:760px;
    margin:20px auto;
    list-style:none;
}

ul.pickup-recipe li{
    width:230px;
    height:80px;
    float:left;
    margin:0 20px 30px 0;
    line-height:1.2em;
}

ul.pickup-recipe li img{
    margin-right:10px;
}

ul.pickup-recipe li.pickuplast{
    margin-right:0;
}

ul.pickup-recipe li p{
    margin:0;
    padding:0;
}
input{
    vertical-align: middle; 
}

.top_rise_gaishoku {color:#833704;margin:0 0 5px 0; padding-bottom:0px; font-weight:bold; border-bottom:#c19b81 1px solid; font-size:13px; text-align:left;}
.top_rise_scene {margin:0; padding-top:3px; text-align:left; font-size:11px; line-height:1.2em;}


.favorite-title{
    background:url(/recipe/images/favorite_title.gif) top left no-repeat;
    width:760px;
    height:41px;
}

.favorite-title p{
    color:#830808;
    font-weight:bold;
    font-size:16px;
    margin:15px 0 0 148px;
    display:inline-block;
}

ul.favorite-recipe{
    width:760px;
    margin:20px auto;
    list-style:none;
}

ul.favorite-recipe li{
    width:230px;
    height:80px;
    float:left;
    margin:0px 20px 20px 0;
    line-height:1.2em;
}

ul.favorite-recipe li img{
    margin-right:10px;
}

ul.favorite-recipe li.pickuplast{
    margin-right:0;
}

ul.favorite-recipe li p{
    margin:0;
    padding:0;
}



/* メーカー提供レシピ */

.makers_frame {margin-top:20px; width:760px;}
.makers_body { background:url(/recipe/images/makers_body.gif) repeat-y;}
.makers_body ul {
	display:inline-block;
	list-style: none outside none;
	margin:0px 0 0 12px ;
	padding:0;
}
.makers_body li { list-style:none; display:inline; float:left; margin:8px 8px 0 0; height:71px;}


