body{margin: 0;background:#D3D0A9;color:#333;}A 			{ color: #cc6600; text-decoration: none; }A:link		{ color: #cc6600; text-decoration: none; }A:visited	{ color: #cc6600; text-decoration: none; }A:active	{ color: #ff6600;  }A:hover		{ color: #ff6600;  }#pageouter { /*position: relative; */width: 764px; background:url(./image/bg_all.gif);margin-left:auto;margin-right:auto;}#pagebody { width: 720px; background:#D3D0A9;background:url(./images/bg.gif);margin-left:auto;margin-right:auto;font-size:12px;}#pagebody-inner { width: 720px; }#pagebody-inner-top { margin-left:auto;margin-right:auto;width: 610px; /*background:url(./images/bg_take.gif) no-repeat;*/}#bg{background:url(./images/bg_take.gif) no-repeat;}/*------左右まんなか-----------------------*/#leftside{float: left;width: 224px;overflow: hidden;font-size:12px;height:460px;/*border:1px solid #999;*/background:url(./images/bg_matsu.gif);background-repeat: no-repeat ;}#rightside{float: right;/*width: 516px;*/width: 496px;overflow: hidden;font-size:12px;line-height:180%;}#rightside p{padding:0px 22px 0px 0px; font-size:12px;line-height:180%;}#leftside-top{float: left;width: 372px;overflow: hidden;font-size:12px;}#rightside-top{float: right;width: 288px;overflow: hidden;font-size:12px;/*margin-left:17px;*//*margin-right:17px;*/}#main{margin-left:40px;width:560px;line-height:160%;font-size:12px;}/*------ヘッダ・フッタ-------------*/#headder{width:720px;height:68px;background-color:#336600;font-size:12px;}.footer{width:720px;height:36px;/*margin-left:20px;*//*border-bottom:2px solid #CCC;*/font-size:12px;color:#fff;/*padding: 0px 20px 0px 0px ;*/background:#639648;text-align:right;}.footer div{padding: 10px 20px 0px 0px ;}/*--------上部メニュー---------*/#menu{width:740px;background:#663300;height:21px;}/*------新着情報----------------------*/#news{width:348px;border:1px solid #333;}/*-------旬の食材-------*/#shun{width:100%;border-bottom:1px solid #999;}/*-背景-*/.bg{background:url(./image/bn_nami_l.jpg) repeat-y;}/*---テーブル-------*/TABLE#TT{background:#663300;width:100%;font-size:12px; /*margin-top:7px;*/}#TT TR{background:#FFFFCC;}.c-blue{background:#E2F4F9;}#box{width:410px;margin-left:5px;color:#333;border:1px solid #999999;padding:25px;}#box-noline{width:450px;margin-left:20px;margin-top:20px;padding:5px;}#box-ryori{width:500px;padding:5px;border:dotted 1px #666600/*background:#D1D198;*/}/*------ナビゲーション----------------------*/.goto{font-size:12px;text-align:right;padding:0px 10px 15px 0px;margin-right:10px;}.linkmenu{padding:10px 10px 10px 20px;font-size:12px;line-height:180%;}/*------キーカラー----------------------*/.navy{color:#333366;}.cha{color:#663300;}.red{color:#993333;}.gray{color:#666666;}.beige{color:#999966;}.yallow{color:#999933;}/*------文字修飾----------------------*/.f12{font-size:12px;}.f10{font-size:10px;}.f12b{font-size:12px;font-weight:bold;}.f10b{font-size:10px;font-weight:bold;}.read12{font-size:12px;line-height:160%;}.read10{font-size:10px;line-height:150%;}.f14b{font-size:14px;font-weight:bold;}.blue-b{color:#333399;font-size:14px;font-weight:bold;}.point{border-left:4px solid #cc9900;color:#663300;font-weight:bold;padding:0px 0px 0px 5px;}/*----画像寄せ----*/.left{padding:0px 15px 0px 0px;}.right{padding:0px 0px 0px 15px;}.mgn5{margin-left:6px;}