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


/*---------------
 Contents Layout
---------------*/
div#Sub{float:right;width:230px;}
div#Contents{width:950px;margin:0 0 0;}
div#Main{float:left;width:710px;text-align:left;}
div#Main #left{float:left;width:170px;}
div#Main #center{float:right;width:530px;margin-left:10px;}
div#right{float:right;width:230px;}

/*---------------
 Style
---------------*/

/*common style*/
.textright{text-align:right;}
.textstrong{font-weight:bold;}
.red {color:#F00;}
.deepred {color:#c00;}
.grayout {color:#999;}
.gyoutai{color: #3B5061;}


/*main*/

/*oder_box*/
div#main .oder_box{text-align:left;}

/*memo*/
div#main .memo{text-align:left;}

/*h1*/
div#main .maintitle { 
		background-image: url(../img/bg_h1_2011.jpg);
		margin: 0 0 5px;
		height: 100px;
}

div#main .maintitle h1{color:#CC0000;margin:0 0 5px 0;padding:0 0 0 8px;font-weight:bolder;letter-spacing:-0.02em;border-left:5px solid #cc0000;}
div#main .maintitle .disp{margin:0 0 0 10px;}


/*center*/

/*special*/
#center div#special{width:530px;margin-bottom:10px;}
#center div#special h2{background-color:ffdee0;border:solid 1px #e3b5b7;padding:4px;}
#center div#special div.spbox{padding:0;}
#center div#special div.splist{padding:10px 0px;vertical-align:top;border-bottom:1px dashed #cccccc;}
#center div#special div.splist .image{margin-right:10px;float:left;}
#center div#special div.splist .grayout{margin:4px 0 4px 0;}

/*search*/
div#search div#map div#mapswf{margin-bottom:10px;text-align:center;}
div#search div#map div#mapswf dl{margin:5px 0 5px 10px; text-align:left;}
div#search div#map div#mapswf dt{font-weight:bold;padding:5px; border-bottom:1px solid #e3b5b7;background-color:ffdee0;}
div#search div#map div#mapswf dd{margin:0 0 0 10px;}
div#search div#map div#mapswf ul{margin:0; list-style:disc outside;}
div#search div#map div#mapswf li{float:left;width:100px;margin:5px;}

div#search{width:530px;margin-bottom:10px;}
div#search h2{background-color:ffdee0;border-top:solid 2px #cc0000;padding:4px;}
div#search h3{font-weight:bold;}
div#search #key{width:530px;margin:10px 0;}
div#search #map{width:530px;margin:10px 0;}
div#search #cook{width:530px;margin:10px 0;}
div#search #cook ul.hlist{width:530px;margin:0;}
div#search #cook li.item{width:80px;margin:0 5px;text-align:center;float:left;}
div#search #cook li.first{margin:0 5px 0 0;}
div#search #cook li.last{margin:0 0 0 5px;}
div#search #cook li .image{margin:0 0 5px 0;}

div#search #area {width:530px;margin:10px 0;}
div#search #area div.areabox{width:530px;}
div#search #area div.areabox ul{list-style:disc outside; padding:10px 5px 10px 15px;}
div#search #area div.areabox ul.left{float:left;width:245px;}
div#search #area div.areabox ul.right{float:right;width:245px;}
div#search #area div.areabox li.arealist{margin:4px 0px 4px 10px;}
div#search #area div.areabox li.arealist div{margin:0.5em 0px 1em; line-height:1.5em;}


/*right*/

/*bunner*/
div#bunner{width:230px;text-align:center;margin:0 0 10px 0;}

/*check it*/
div#checkit{width:230px;margin:0 0 10px 0;}
div#checkit h2{background-color:ffdee0;border:solid 1px #e3b5b7;padding:4px;}
div#checkit ul{list-style:disc;margin-left:1.5em;}
div#checkit li{padding:4px 0;}
div#checkit img{margin:0px 0px 5px 2px;}

/*other*/
div#other{width:230px;border:solid 1px #e3b5b7;}
div#other div.infobox{padding:6px 6px 12px 6px;}

/*mailmag*/
div#mailmag{width:230px;}
div#mailmag h2{background-color:ffdee0;padding:4px;margin:1px}
div#mailmag ul{margin-left:0.5em;}
div#mailmag li{padding:4px 0;font-weight:bold;}

/*kuchikomi*/
div#kuchikomi{width:230px;}
div#kuchikomi h2{background-color:#e4e4e4;padding:4px;margin:1px}
div#kuchikomi div.infobox{padding:6px 6px 6px 6px;}
div#kuchikomi .image{margin-right:10px;float:left;}
div#kuchikomi .grm{margin:5px 0px;vertical-align:top;border-bottom:1px dashed #cccccc;}
div#kuchikomi .grayout{margin:4px 0 4px 0;}

/*shanghai*/
div#shanghai{width:230px;}
div#shanghai h2{background-color:#ffdee0;padding:4px;margin:1px}
div#shanghai .image{margin-right:10px;float:left;}
div#shanghai .grm{margin:5px 0px;vertical-align:top;border-bottom:1px dashed #cccccc;}
div#shanghai ul{list-style:disc;margin-left:1.5em;}
div#shanghai li{margin:4px 0;}

/*world*/
div#world{width:230px;}
div#world h2{background-color:#e4e4e4;padding:4px;margin:1px}
div#world .image{margin-right:10px;float:left;}
div#world .grayout{margin:4px 0 4px 0;}

/*links*/
div#links{width:230px;margin:10px 0;}
div#links h2{background-color:#ffdee0;padding:4px;margin:1px}
div#links ul{list-style:disc;margin-left:1.5em;}
div#links li{margin:10px 0;}


/*left*/

/*infomation*/
div#infomation{width:170px;border:solid 1px #e3b5b7;}
div#infomation h2{background-color:#ffdee0;padding:4px;margin:1px}
div#infomation div.infobox{padding:6px 6px 12px 6px;}
div#infomation div.infobox ul{list-style:disc;margin-left:1.5em;}
div#infomation div.infobox li{padding:4px 0;}
div#infomation div.infobox .pdf{margin:6px 0 0 0;text-align:right;}
div#infomation div.orderlist{padding:5px 0px;vertical-align:top;}
div#infomation .image{margin-right:10px;float:left;}



/*toplink*/
div#toplink{width:950px;text-align:right;margin-top:20px;}

/*Footer*/
div#Footer{width:950px;}

/*LoginBox*/
div#Login{margin-bottom:10px;border:1px solid #FECF5B;}
div#Login div.headline{display:block;padding:3px 5px 0 5px;background:url(../img/common/bg_h2_mg.gif) repeat-x bottom #FFF; border-bottom:1px solid #FECF5B;}
div#Login div.headline h2{width:50%;float:left;margin:0;font-weight:bold;}
div#Login div.headline h2 a{display:block;min-height:20px;_height:20px;padding:0 0 0 27px;background:url(../img/common/icon_sub_mg.gif) no-repeat scroll 0 50%;}
div#Login div.headline p.hl{width:50%;float:left;text-align:right;white-space:nowrap;}
div#Login dl{padding:10px;background:#FFFFE6;}
div#Login dl dt{margin-bottom:5px;text-align:center;font-weight:bold;}
div#Login dl dd ul.tool{list-style:none;}
div#Login dl dd ul.tool li.clfix p.lth{width:100px;float:left;text-align:right;}
div#Login dl dd ul.tool li.clfix p.rtd{float:left;text-align:left;}
div#Login dl dd ul.tool li{margin-bottom:5px;padding-bottom:5px;background:url(../img/common/bd_dash_g.gif) repeat-x bottom;text-align:center;}
div#Login dl dd ul.tool li.ar a{padding-left:9px;background:url(../img/common/navi_arrow.gif) no-repeat scroll 0 50%;}
div#Login dl dd ul.tool li.pm{margin:0;padding:0;background:none;}
div#Login dl dd ul.tool li.pm span{margin:0 8px 0 0;padding:0 9px 0 0;background:url(../img/common/line_side_short.gif) no-repeat scroll right 50%;border:0;}
div#Login dl dd ul.tool li.pm span.end{margin:0;padding:0;background:none;}


