@charset "utf-8";
/*
http://www.gnavi.co.jp/
Layout Style CSS "style.css"
GOURMET NAVIGATOR INC.
*/


@import "../../css/common_deli.css";

/*---------------
 Contents Layout
---------------*/
div#Contents{margin:20px 0 0;}
div#index div#Main{float:left;width:710px;margin-right:10px;}
div#index div#Sub{float:left;width:230px;}
div#special div#Main{float:right;width:770px;}
div#special div#Sub{float:left;width:170px;}

/* Resol Header */
div#HeaderResol{display:block; width:950 ; height:65px; }
div#HeaderResol .logoarea{float:left; width:356px; margin:5px ;}
div#HeaderResol .logoarea2{float:right; margin:5px ;}

/*---------------
 特集
---------------*/
/* タイトル画像 */
div#special h1{}
div#special div#result{padding-bottom:10px;}
div#special div#result p.result{ padding-top: 10px;}
div#special div#result p.cap{ margin-top:10px; padding-bottom:10px; border-bottom: dotted 1px #999;}
div#special div#result span.r01,div#special div#result span.r02{font-weight:bold;}
div#special div#result span.num{font-weight:bold;color:#cc0000; font-size: 110%;}
div#special div#result span.num02{color:#ff0000;}
/* エリアで絞り込み(頭文字) */
div#special div#Sub h2{background-color:#6e4219;padding:3px 10px;color:#fff;}
div#special div#Sub h3{background:url(/img/special/bg_h3.gif) repeat-x top;padding:5px 10px 3px 10px; color:#512700;}
div#special div#Sub #limit_areaList{width:168px;border:1px solid #f1d2a0;background-color:#fff6e5;margin-bottom:20px;}
div#special div#Sub #limit_areaList p{padding:5px 13px;}
div#special div#Sub #limit_areaList ul{margin:10px 10px 10px 10px;}
div#special div#Sub #limit_areaList ul li{background:url(/img/special/list_mark01.gif) no-repeat 0% 0.4em;padding-left:13px;padding-bottom:5px;}
/* エリアで絞り込み(エリア一覧) */
div#special div#Sub h2{background-color:#6e4219;padding:3px 10px;color:#fff;}
div#special div#Sub h3{background:url(/img/special/bg_h3.gif) repeat-x top;padding:5px 10px 3px 10px; color:#512700;}
div#special div#Sub #limit_area{width:168px;border:1px solid #f1d2a0;background-color:#fff6e5;margin-bottom:20px;}
div#special div#Sub #limit_area p{padding:5px 13px;}
div#special div#Sub #limit_area ul{width:150px;margin:5px 6px 10px 6px;}
div#special div#Sub #limit_area ul li{width:13px;float:left;padding:0px 8px;border-right:1px solid #000;margin-bottom:3px;}
div#special div#Sub #limit_area ul li.lastitem{border-right:0px solid #000;}
/* ジャンルで絞り込み */
div#special div#Sub #limit_genre ul{margin:10px 10px 10px 10px;}
div#special div#Sub #limit_genre ul li{background:url(/img/special/list_mark01.gif) no-repeat 0% 0.4em;padding-left:13px;padding-bottom:5px;}
/* 次回の特集 */
div#special div#Sub #next_area h3{background:url(/img/special/bg_h3.gif) repeat-x top;padding:5px 10px 3px 10px; color:#512700;}
div#special div#Sub #next_area div.next{border-bottom:1px solid #ddd;padding:7px 0px;}
div#special div#Sub #next_area div.next_lastitem{border-bottom:0px solid #ddd;padding:7px 0px;}
div#special div#Sub #next_area p.n_title{font-weight:bold;padding:0px 10px;}
div#special div#Sub #next_area p.n_explain{padding:3px 10px 0px 10px;}
div#special div#Sub #next_area p.n_date{text-align:right;color:#666666;padding:3px 10px 0px 10px;}
/* メニューBOX */
div#special div#Main h2{margin-bottom:0px;padding:0px 10px; line-height:130%;}
div#special div#Main #spbox{width:748px; border:solid 1px #ccc; padding:10px; margin-bottom:15px;}
div#special div#Main #spbox .pic_area{float:left;margin-right:10px;}
div#special div#Main #spbox .txt_area{margin-left:252px;}
div#special div#Main #spbox .menu_area{padding-bottom:5px;}
div#special div#Main #spbox .shop_area{padding:7px 10px;margin-top:15px;background-color:#f2f2f2;overflow:hidden;}
div#special div#Main #spbox dl{padding-top:8px;_padding-bottom:11px;}
*:first-child+html div#special div#Main #spbox dl{min-height:41px;}
div#special div#Main #spbox div.thumbnail{width:100%;clear:both;padding-top:13px;}
div#special div#Main #spbox div.thumbnail ul li{float:left;}
div#special div#Main #spbox div.thumbnail ul li.pic{width:101px;margin-right:10px;}
div#special div#Main #spbox div.thumbnail ul li.cap{width:130px;margin-right:10px;}
div#special div#Main #spbox div.thumbnail ul li.caplast{width:130px;margin-right:0px;}
div#special div#Main #spbox dt{float:left;width:70px;color:#dc0303;margin-bottom:2px;}
div#special div#Main #spbox dd{margin-left:70px;margin-bottom:2px;}
div#special div#Main p.shopname{font-weight:bold; margin-bottom: 5px;}
div#special div#Main p.menucap{padding:10px;}
div#special div#Main p.shop_btn{float:right;width:180px;}
div#special div#Main p.value{padding:0px 10px; font-weight: bold; color:#cc0000; font-family:Verdana; }
div#pagenav p{clear:both;text-align:center;margin-bottom:3px;}
div#pagenav p span.here{color:#ff0000;}
div#special div#Main div.pagetop{margin:0px 0 10px 0; float:right; text-align:right;}
div#special div#Main div.pagetop p a{background:url(http://delivery.gnavi.co.jp/img/list_mark02.gif) no-repeat 0% 50%;padding-left:10px;}
/* 非活性リンク(エリア絞込み、ジャンル)*/
.isNotActive{ color:#666666; }

/* FM osaka Header */
div#HeaderFmosaka{display:block; width:950px ; height:45px; }
div#HeaderFmosaka .logoarea{float:left; width:190px; margin:5px ;}
div#HeaderFmosaka .logoarea2{float:left; width:291px; margin:5px ;}
div#HeaderFmosaka .logoarea3{float:right; margin:5px ;}

/* Resol Header */
div#HeaderResol{display:block; width:950 ; height:65px; }
div#HeaderResol .logoarea{float:left; width:356px; margin:5px ;}
div#HeaderResol .logoarea2{float:right; margin:5px ;}

/*---------------
 CleraFix
---------------*/
.clfix, div#GA, div#Header, div#BreadcrumbList, div#Contents, div#spbox, div#limit_area, div#shop_detail, div#result{zoom:1;}
.clfix:after, div#GA:after, div#Header:after, div#BreadcrumbList:after, div#Contents:after, div#spbox:after, div#limit_area:after, div#shop_detail:after, div#result:after{display:block;clear:both;height:0;content: url(/img/space.gif);}
.clfix, div#GA, div#Header, div#BreadcrumbList, div#Contents, div#spbox, div#limit_area, div#shop_detail, div#result{display: inline-block;}
/* Mac版IEを除外 \*/
.clfix, div#GA, div#Header, div#BreadcrumbList, div#Contents, div#spbox, div#limit_area, div#shop_detail, div#result{display: block;}
/* */



