@charset "utf-8";
/* food service top */

body#bidFS-TOP{}

/* ========== header =========== */
body#bidFS-TOP #header{width:920px; text-align:left; padding:17px 0 23px 0; margin:0 auto; text-align:left; background:none;}
 * html body#bidFs #header{zoom :1;}
 body#bidFS-TOP #header:after{content:''; display:block; clear:both;}
body#bidFS-TOP #header p{width:276px; height:20px; float:left;}
body#bidFS-TOP #header ul{float:right;}
body#bidFS-TOP #header ul li{display:inline; font-size:85%;}
body#bidFS-TOP #header ul li#goHome{background:url(/common/images/headListBorder.gif) no-repeat right 4px; padding-right:15px; margin-right:10px;}
/* ========== other =========== */
body#bidFS-TOP #container{background:none;}
body#bidFS-TOP ul#globalNavi{margin:0 auto !important;}
 * html body#bidFS-TOP ul#globalNavi{margin:0 !important;}
body#bidFS-TOP div#mainCol{width:579px; float:left; border-right:1px #e5e5e5 solid;}
 * html body#bidFS-TOP div#mainCol{zoom :1;}
 body#bidFS-TOP div#mainCol:after{content:''; display:block; clear:both;}
body#bidFS-TOP div#mainCol #mainFlash{height:398px; margin-bottom:25px;}
body#bidFS-TOP div#mainCol .titleBlock{position:relative; margin-bottom:15px;}
body#bidFS-TOP div#mainCol .titleBlock h2{background:url(/images/topicsTtl.gif) no-repeat; height:31px; text-indent:-9999px; overflow:hidden;}
body#bidFS-TOP div#mainCol .titleBlock p{width:98px; height:19px; position:absolute; right:5px; top:5px;}
body#bidFS-TOP div#mainCol .titleBlock p a{background:url(/images/topicsBtn.gif) no-repeat; width:98px; height:19px; text-indent:-9999px; overflow:hidden; display:block;}
body#bidFS-TOP div#mainCol .titleBlock p a:hover{background-position:0 -19px;}
/*body#bidFS-TOP div#mainCol dl{}
body#bidFS-TOP div#mainCol dl dt{width:7em; float:left; clear:left; padding:0 0 0.5em 0;}
body#bidFS-TOP div#mainCol dl dd{padding:0 0 0.5em 7em;}*/
body#bidFS-TOP div#subCol{width:340px; float:right; overflow:hidden;}
body#bidFS-TOP div#subCol #shopBox{background:url(/images/shopBoxBg.gif) no-repeat -1px 0; padding-top:5px;}
 * html body#bidFS-TOP div#subCol #shopBox{zoom :1;}
 body#bidFS-TOP div#subCol #shopBox:after{content:''; display:block; clear:both;}
body#bidFS-TOP div#subCol #shopBox ul{}
body#bidFS-TOP div#subCol #shopBox ul li{width:84px; height:83px; padding:0 1px 1px 0; background:url(/images/logoBox.gif) no-repeat right bottom; float:left;}
 * html body#bidFS-TOP div#subCol #shopBox ul li{width:85px; height:84px; overflow:hidden; position:relative; zoom:1;}
body#bidFS-TOP div#subCol #shopBox ul li.term{background-position:left bottom;}
body#bidFS-TOP div#subCol #shopBox ul li img{display:block; float:left;}
 * html body#bidFS-TOP div#subCol #shopBox ul li img{position:absolute; left:0; top:0;}
body#bidFS-TOP div#subCol #shopBox ul li a:hover img{filter:alpha(opacity=25); -moz-opacity:0.25; opacity:0.25;}
body#bidFS-TOP div#subCol #bannerBox{background:url(/images/bnrBoxBg.gif) no-repeat -1px 0;}
body#bidFS-TOP div#subCol #bannerBox #flashBanner{padding:14px 9px 10px 9px; height:202px; clear:both;}
 * html body#bidFS-TOP div#subCol #bannerBox #flashBanner{height:225px;}
body#bidFS-TOP div#subCol #bannerBox #banners{height:210px; position:relative; width:141px; float:left; padding:9px 0 0 9px;}
body#bidFS-TOP div#subCol #bannerBox #banners li{margin-bottom:3px; height:46px; overflow:hidden;}
/*body#bidFS-TOP div#subCol #bannerBox #banners li{position:absolute; height:46px;}
body#bidFS-TOP div#subCol #bannerBox #banners li#bnr01{width:141px; left:  9px; top: 10px;}
body#bidFS-TOP div#subCol #bannerBox #banners li#bnr02{width:141px; left:  9px; top: 59px;}
body#bidFS-TOP div#subCol #bannerBox #banners li#bnr03{width:141px; left:  9px; top:108px;}
body#bidFS-TOP div#subCol #bannerBox #banners li#bnr04{width: 69px; left:  9px; top:157px;}
body#bidFS-TOP div#subCol #bannerBox #banners li#bnr05{width: 69px; left: 81px; top:157px;}*/
body#bidFS-TOP div#subCol #bannerBox #banners li a:hover img{filter:alpha(opacity=65); -moz-opacity:0.65; opacity:0.65;}
body#bidFS-TOP div#subCol #bannerBox #campaigns{width:176px; float:right; padding:9px 7px 0 0;}
body#bidFS-TOP div#subCol #bannerBox #campaigns ul{}
body#bidFS-TOP div#subCol #bannerBox #campaigns ul li{margin-bottom:3px;}
 *:first-child+html body#bidFS-TOP div#subCol #bannerBox #campaigns ul li{line-height:1; height:1; margin-bottom:-3px; zoom:1;}
 * html body#bidFS-TOP div#subCol #bannerBox #campaigns ul li{line-height:1; height:1; margin-bottom:1px; zoom:1;}
body#bidFS-TOP div#subCol #bannerBox #campaigns ul li img{display:block;}
body#bidFS-TOP div#subCol #bannerBox #campaigns ul li a:hover img{filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5;}

body#bidFS-TOP #mainCol .topics {position:relative; padding:0 0 9px;}
body#bidFS-TOP #mainCol .topics h2{background:url(../images/topicsTtl.gif) left top no-repeat; height:31px; overflow:hidden; text-indent:-9999px; margin:0 0 10px;}
body#bidFS-TOP #mainCol .topics p {margin:0; padding:0;}
body#bidFS-TOP #mainCol .topics p a{position:absolute; right:7px; top:6px; display:block; background:url(../images/topicsBtn.gif) left top no-repeat; width:98px; height:19px; overflow:hidden; text-indent:-9999px;}
body#bidFS-TOP #mainCol .topics p a:hover {background-position:0 -19px;}
body#bidFS-TOP #mainCol .topics dl{height:230px; overflow:auto; padding:0; margin:0 8px 0 10px; font-size:90%; line-height:1.7;}
body#bidFS-TOP #mainCol .topics dl dt{clear:left; float:left; padding:0 0 8px;}
body#bidFS-TOP #mainCol .topics dl dd{padding:0 3px 8px 7em;}
body#bidFS-TOP #mainCol .topics dl a {color:#000;}
