/* CSS Document */

#centerbody {
font-family:Arial, Tahoma, Verdana,"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
_font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3", Arial, Tahoma, Verdana;
width:704px;
margin:10px 0 0 48px;
padding:0;
color:#333333;
}

/***********************************************/
/*monthly page */
/***********************************************/
table.mon_box{
	margin: 10px 0px;
	width: 704px;
}

td.mon_boxtopcolumn{
	vertical-align: text-top;
	padding-left: 10px ;
}

td.mon_box2column{
	width: 310px;
	padding: 5px 18px;
	border: 1px dotted #888888;
	vertical-align:top;
}

td.mon_box3column{
	width: 210px;
	padding: 5px 9px;
	border: 1px dotted #888888;
	vertical-align:top;
}

div.info{
padding:10px; border:5px solid #CCCC00;
}

table.mon_box{
	margin: 10px 0px;
	width: 704px;
}

.mon_box-map{
	margin: 20px 0px;
	padding: 20px 0px;
	border-top: 5px double #CCCCCC;
	border-right: 5px none #CCCCCC;
	border-bottom: 5px none #CCCCCC;
	border-left: 5px none #CCCCCC;
}

td.mon_boxlowtxt{
	vertical-align: text-top;
}

td.mon_boxlowadd{
	vertical-align: text-top;
}

td.mon_boxlowmap{
	width: 265px;
	padding: 0px 0px 0px 10px;
	height: 100px;
}

p.commentk{
	margin-bottom: 3px;
	color:#FF3300;
	font-weight: bold;
	}

.year{
	font-family: "Arial", "Helvetica", "sans-serif";
	font-weight: 900;
	color: #FFFFFF;
	background-color: #999999;
	padding: 5px;
	clear: both;

}

#centerbody h2 {
width:704px;
margin:0 0 1.5em;
font-size:1em;
font-weight:bold;
border-bottom:1px solid #333333;
padding-bottom:10px;
}
#centerbody h2 span {
padding:1em;
}
#centerbody h2 img {
width:704px;

display:block;
vertical-align:top;
margin:0 0 5px;
}
#intro {
width:704px;
margin:0 0 1em;
}
p.sansphoto {
padding:0 0 1em;
}
#intro img {
float:left;
margin:0 10px 10px 0;
}
.ce200905 #intro img {width:196px}
.ce200907 #intro img {width:196px}
.ce200908 #intro img {width:196px}
#centerbody h3 {
font-size:1.4em;
margin:0 0 .2em;
padding:.5em;
}
.ce200905 h3 {color:#f2120b}
.ce200907 h3 {color:#6c0000}
.ce200908 h3 {color:#6c0000}
.ce200909 h3 {color:#6c0000}
.ce200910 h3 {color:#7e3e03}
.ce200911 h3 {color:#ff0000}
.ce200912 h3 {color:#ff0000}
.ce201001 h3 {color:#ff0000}
.ce201002 h3 {color:#ff0000;}
.ce201004 h3 {color:#333399;}

#centerbody .cebox {
width:704px;
margin:0 0 10px;
}
#centerbody .cebox p {
padding:0 1em .5em 1em;
}
.cebox img {
width:240px;
margin:0 1em 1em 1em;
float:right;
}
.ce200905 .cebox {background:#fbead0}
.ce200907 .cebox {background:url(/gourmet/cheapeats/images/200907/bg.gif)}
.ce200908 .cebox {background:url(/gourmet/cheapeats/images/200908/bg.gif)}
.ce200909 .cebox {background:url(/gourmet/cheapeats/images/200909/bg.gif)}
.ce200910 .cebox {background:url(/gourmet/cheapeats/images/200910/bg.gif)}
.ce200911 .cebox {background:url(/gourmet/cheapeats/images/200911/bg.gif)}
.ce200912 .cebox {background:#c1d1a2}
.ce201001 .cebox {background:#ffd9da url(/gourmet/cheapeats/images/201001/bg.gif) no-repeat}
.ce201002 .cebox {background:#FFCC99;}
.ce201004 .cebox {background:#c1c151;}

#wine {
width:702px;
margin:30px 0 0;
border:1px solid #999999;
border-top:none;
}
#wine h4 {
background:#999999;
padding-left:5px;
}
#wine h4 img {
display:block;
vertical-align:top;
height:40px;
}
#wine dl {
margin:0;
padding:.8em 0 1.5em;
width:230px;
float:left;
}
#wine dt {
margin:0;
padding:0;
text-align:center;
font-weight:bold;
color:#ef160c;
line-height:1.2;
}
#wine dd {
margin:0;
padding:0 1em;
line-height:1.3;
}
#wine h5 {
clear:both;
color:#940000;
margin:0;
padding:0 1em;
font-size:1.2em;
}
#wine p {
width:675PX;
color:#940000;
margin:0 0 0 1em;
padding:.4em 0 1em 0;
font-size:1em;
border-top:1px solid #940000;
}

#wine2 {
width:702px;
margin:30px 0 0;
border:1px solid #999999;
}

#wine2 dl {
margin:0;
padding:.8em 0 1.5em;
width:230px;
float:left;
}
#wine2 dt {
margin:0;
padding:0;
text-align:center;
font-weight:bold;
color:#ef160c;
line-height:1.2;
}
#wine2 dd {
margin:0;
padding:0 1em;
line-height:1.3;
}
#wine2 h5 {
clear:both;
color:#940000;
margin:0;
padding:0 1em;
font-size:1.2em;
}
#wine2 p {
width:675PX;
color:#940000;
margin:0 0 0 1em;
padding:.4em 0 1em 0;
font-size:1em;
border-top:1px solid #940000;
}

#wineprice {
width:704px;
text-align:right;
color:#666666;
font-size:.9em;
}
#shopinfo {
width:707px;
margin:30px 0 20px;
padding:20px 0;
border-top:5px double #CCCCCC;
}
#shopinfoL {
width:403px;
padding:0 0 0 11px;
background:url(/gourmet/cheapeats/images/shopdata_gg.gif) left top no-repeat;
float:left;
}
#shopinfo dl {
font-family:Geneva, Arial, Tahoma, Verdana,"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
width:392px;
margin:0;
padding:0 0 2px;
border-bottom:1px solid #a6a6a8;
}
#shopinfo dt {
margin:12px 0 .1em 20px;
padding:0;
color:#000000;
font-weight:bold;
font-size:1.6em;
}
#shopinfo dd {
margin:0;
padding:0;
margin:0 0 0 20px;
line-height:1.2;
color:#817e7e;
font-weight:bold;
}
#shopinfo img.cemap {
float:right;
margin:8px 0 0;
}
.ce200905 #shopinfo img.cemap {width:240px}
.ce200907 #shopinfo img.cemap {width:240px}
.ce200908 #shopinfo img.cemap {width:240px}
.ce200909 #shopinfo img.cemap {width:285px}
.ce200910 #shopinfo img.cemap {width:285px}
.ce200911 #shopinfo img.cemap {width:285px}
.ce200912 #shopinfo img.cemap {width:285px}
.ce201001 #shopinfo img.cemap {width:285px}
#ce200906 {
width:704px;
}
#ce200906 p.greenbox {
color:#ffffff;
background:#008837;
width:auto;
padding:10px 15px;
display:block;
font-weight:bold;
}
#asia0906 {
background:#f8cfb1;
border:3px dotted #fe402a;
margin:50px 0 0;
}
#asia0906 h3 {
margin:-48px 0 0;
}
#ce200906 dl {
margin:0;
padding:0;
}
#ce200906 dt {
margin:30px 0 0 15px;
padding:0;
width:674px;
}
#ce200906 dt.top {
margin:-48px 0 0 15px;
padding:0;
width:674px;
}
#ce200906 dd {
margin:2px 0 0 15px;
padding:0 0 15px;
width:674px;
}
#japan0906 {
background:#f2fafc;
border:3px dotted #7fa4ce;
margin:50px 0 20px;
}
#japan0906 h3 {
margin:-48px 0 0;
}
#ce200906 strong {
color:#ff0000;
}
#selectmenu form {
text-align:right;
}