@charset "EUC-JP";
/* 
http://www.gnavi.co.jp/
Layout Style CSS "style.css"
GOURMET NAVIGATOR INC.
*/


@import "euc_common.css";


/*---------------
 Common Layout
---------------*/
/* BreadcrumbList */
div#BreadcrumbList{margin:4px 0 13px;padding:4px 0 0;border-top: 1px solid #CCC;text-align:right;}
* html div#BreadcrumbList{margin:4px 0 12px;padding:3px 0 0;}
*:first-child+html div#BreadcrumbList{margin:3px 0 0;}
div#BreadcrumbList div.punkulist{float:left; text-align:left;}
div#BreadcrumbList div.punkulist .pankuzu1ex{font-weight:bold;font-family:osaka,"ＭＳ Ｐゴシック";}
div#BreadcrumbList div.punkulist a{margin:0;}
div#BreadcrumbList div.gadlink{float:right; text-align:right;}
* html div#BreadcrumbList div.gadlink{width:18em;}
*:first-child+html div#BreadcrumbList div.gadlink{width:18em;}
div#BreadcrumbList div.gadlink a{margin:0 5px;}
div#BreadcrumbList div.prtextlink{margin:0;}
div#BreadcrumbList div.gadlink div.contlink a{margin:0 5px;}
div#BreadcrumbList div.contlink a{margin:0 5px;}

div#Header span.gnvpr{position:relative;float:right;top:25px;}

div#Main p.btn{clear:both;margin-bottom:30px;width:710px;text-align:center;}
div#Main p.btn span{	display:-moz-inline-box;	display:inline-block;	text-align:left;}
div#Main p.btn a{display:block;margin:0 auto;padding:5px 10px 5px 24px;background:#fe6700 url(../img/arrow02.gif) 10px center no-repeat;text-align:center;text-decoration:none; color:#fff;}
div#Main p.top{text-align:center;}


/*---------------
 Contents Layout
---------------*/
div#Contents{margin:20px 0 0;}
div#Main{float:left;width:710px;}
div#Sub{float:right;width:230px;}

/* Recipe*/
div#Ingredient{float:left;width:230px;margin-bottom:20px;}
div#Howto{float:right;width:470px;margin-bottom:20px;}

div.section-lv1{width:710px;margin-bottom:15px;}
div.section-lv2{width:710px;margin-bottom:8px;padding-bottom:8px;background:url(../img/dot_line.gif) bottom repeat-x;}

/*---------------
 Style
---------------*/
/* chef */
div#Main div#Chef h1{float:right;margin:0 0 10px;padding:0 0 5px;width:530px;color:#ec651a;background:url(../img/chef_line01.gif) bottom repeat-x;font-size:153.8%;} 
div#Main div#Chef h1 span{font-size:75%;font-weight:normal;}
div#Main div#Chef .lead{float:right;margin-bottom:10px;width:530px;}
div#Main div#Chef h2{margin-bottom:15px;padding:5px 8px 5px 12px;background:#ff7600 url(../img/chef_hm03.gif) top no-repeat;color:#fff;font-size:107%;}

div#Main div#Chef div#personaldata{float:left;margin:0;padding:0;width:150px;}
div#Main div#Chef div#personaldata p{margin-bottom:10px;}
div#Main div#Chef div#personaldata ul{padding:10px 9px;background:#fff7e5;}
div#Main div#Chef div#personaldata li{clear:both;font-size:76%;line-height:1.5em;}
div#Main div#Chef div#personaldata li span{display:block;float:left;width:3.5em;color:#ec651a;font-weight:bold;}

div#Main div#Chef ul#shopdata,div#Main div#Chef table#historydata{float:right;margin:0 0 10px;padding:0;width:530px;}
div#Main div#Chef p#awards{float:right;margin:0 0 20px;padding:0;width:530px;}
div#Main div#Chef ul#shopdata li{clear:both;}
div#Main div#Chef ul#shopdata li span{display:block;float:left;width:5em;color:#ec651a;font-weight:bold;}

div#Main div#Chef table#historydata{margin:0;padding:0;clear:both;border-collapse:collapse;}
div#Main div#Chef table#historydata th{padding:3px 20px;background:#ffa744;border-right:1px solid #ffffff;color:#ffffff;font-weight:bold;}
div#Main div#Chef table#historydata th.year{width:2.2em;background:#ffa744 url(../img/recipe_head_bg.gif) left top no-repeat;}
div#Main div#Chef table#historydata th.age{width:2.2em;}
div#Main div#Chef table#historydata th.awards{background:#ffa744 url(../img/recipe_head_bg.gif) right top no-repeat;border:none;}
div#Main div#Chef table#historydata td{padding:3px 20px;border-right:1px solid #ffd19d;text-align:center;
}
div#Main div#Chef table#historydata td.awards{text-align:left;border:none;}
div#Main div#Chef table#historydata tr.even td{background:#fff7e5;}

div#Main div#Chef ul#spacialite li{margin-bottom:15px;padding-bottom:6px;background:url(../img/chef_line01.gif) bottom repeat-x;}
div#Main div#Chef ul#spacialite li.none{margin-bottom:15px;padding-bottom:0;background:none;}
div#Main div#Chef ul#spacialite li em{display:block;margin-bottom:5px;font-weight:bold;font-size:107%;}

div#Main div#Chef div#newRecipe{margin:0 0 20px;}
div#Main div#Chef div#newRecipe h3{marign:0;padding:5px 10px;background:#ffa744 url(../img/recipe_head_bg.gif) top no-repeat;color:#ffffff;}
div#Main div#Chef div#newRecipe ul{padding:14px 19px;background:url(../img/chef_bg01.gif) bottom no-repeat;}
div#Main div#Chef div#newRecipe ul li{float:left;margin-right:20px;width:210px;text-align:center;}
div#Main div#Chef div#newRecipe ul li.last{margin-right:0;}
div#Main div#Chef div#newRecipe ul li img{display:block;}
div#Main div#Chef div#newRecipe ul li br{display:none;}

div#Main div#Chef div#Page{clear:both;}
div#Main div#Chef div#Page p#pages{margin:0 0 10px;text-align:right;}
div#Main div#Chef div#Page p#pages span{float:left;}
div#Main div#Chef div#Page p#pages em{font-weight:bold;}
div#Main div#Chef div#Page table#chefsRecipe{margin:0 0 20px;border-collapse:collapse;width:100%;}
div#Main div#Chef div#Page table#chefsRecipe th{padding:3px 20px;width:50%;background:#ffa744 url(../img/recipe_head_bg.gif) left top no-repeat;border-right:1px solid #ffffff;text-align:left;color:#ffffff;font-weight:bold;}
div#Main div#Chef div#Page table#chefsRecipe th.theme{background-position:right top;border:none;}
div#Main div#Chef div#Page table#chefsRecipe td{padding:3px 20px;}
div#Main div#Chef div#Page table#chefsRecipe td.recipe{ border-right:1px solid #ffd19d; }
div#Main div#Chef div#Page table#chefsRecipe tr.even td{background:#fff7e5;}
div#Main div#Chef div#Page div#paging{margin:0 0 50px;text-align:center;}
div#Main div#Chef div#Page div#paging p{margin:0;padding:0;}
div#Main div#Chef div#Page div#paging p span{color:#d1d1d1;}
div#Main div#Chef div#Page div#paging p em{font-weight:bold;}

div#Main div#Chef p.top{text-align:center;}

/*---------------
 CleraFix
---------------*/
.clfix, div#GA, div#Header, div#BreadcrumbList, div#Contents, div#Main div#Recipe div#Howto li li, div#Main div#Chef ul#newarrival{zoom:1;}
.clfix:after, div#GA:after, div#Header:after, div#BreadcrumbList:after, div#Contents:after ,div#Main div#Recipe div#Howto li li:after, div#Main div#Chef ul#newarrival:after{display:block;clear:both;height:0;content: url(../img/spacer.gif);}
.clfix, div#GA, div#Header, div#BreadcrumbList, div#Contents, div#Main div#Recipe div#Howto li li, div#Main div#Chef ul#newarrival{display: inline-block;}
/* Mac版IEを除外 \*/
.clfix, div#GA, div#Header, div#BreadcrumbList, div#Contents, div#Main div#Recipe div#Howto li li, div#Main div#Chef ul#newarrival{display: block;}
/* */


