@charset "Shift_JIS";
/* CSS Document */

/*  */
#header{ width:760px;height:130px;margin-left:-3px;
display:block;background:url(../images/2008_10/header.gif) no-repeat top middle;}
#backnumber {width:760px;text-align:right;}
.maintitle{ width:760px;height:30px;display:block;
background:url(../images/2009_05/backgreen.gif) repeat top middle;
font-size:20px;color:#000000;
text-align:center;
font-weight:bold;}
.clearboth {clear:both;}
.qtitle {margin-top:10px;font-weight:bold;font-size:18px;margin-bottom:3px;color:#FF66CC;}
.ecotitle {margin-top:10px;color:#63BC32;font-weight:bold;font-size:14px;margin-bottom:3px;}
.ecosubtitle {font-weight:bold;font-size:13px;color:#E45C24}

.bigimg_container {width:200px;float:left;margin-right:5px;font-size:10px;}
.bigimg_container2 {width:200px;float:right;margin-left:5px;font-size:10px;}


.biggerimg_container {width:300px;float:left;margin-left:5px;font-size:10px;}

.ecoimg_container {width:150px;float:left;font-size:10px;margin-right:40px;margin-bottom:10px;}
.ecoimg {}
.shop {margin-top:10px;}
.shop_container {float:left;}



.state {margin:top:10px;background-color:#008CCF;width:80px;height:20px;color:white;text-weight:bold;}
.state2 {margin:top:10px;background-color:#00693E;width:80px;height:20px;color:white;text-weight:bold;}
.shopimg {margin:bottom:5px;}


.areatitle {margin:10px 0px;color:#006600;font-size:18px;}
.areatitle2 {margin:top:10px;color:#00693E;font-weight:bold;font-size:24px;}
.container {width:760px;}
.shop {margin:top:10px;}
.shoplead {}
.shoptitle {height:25px;color:#a72126; }
.shopimg {margin:bottom:5px;}
.img_container {width:200px;float:right;margin-left:5px;font-size:10px;}
.miniimg_container {width:150px;float:left;font-size:10px;margin:5px;}
.one{ width:20px;height:25px;display:block; float:left;  background-position: 0px 0px;background:url(../images/2008_06/number.gif) no-repeat}
.two{ width:20px;height:25px;display:block; float:left;  background-position: -25px 0px;
;background:url(../images/2008_06/number.gif) no-repeat}
.three{ width:20px;height:25px;display:block; float:left;  background-position: -50px 0px;
;background:url(../images/2008_06/number.gif) no-repeat}
.map {float:right;margin:5px;}
#menulink {width:500px;float:right;}
.blogtitle {font-size:18px;padding:1px;background-color:#996600;font-weight:bold;color:white;}

.dot
{list-style:square;
}

.winery{
background-color:#f9d8bb;
padding:5px;
overflow:visible;

}

.wineimg{
float:right;
}

.wineimg2{
float:right;
width:150px;
}

.wineimg3{
float:left;
width:150px;
margin-right:5px;
}

.photolistleft{
float:left;
width:200px;
marin-left:5px;
}
.photolistright{
float:right;
width:200px;
marin-left:5px;
}

.winecolor
{
color:#4B4F34;
}

.beige{
background-color:#EFE6D2;
padding:5px;
}

.topbottommargin5
{
margin-top:5px;
margin-bottom:5px;
}

.rightimage
{
float:right;
margin-left:5px;
margin-bottom:5px;

}

.leftimage
{
float:left;
margin-right:5px;
margin-bottom:5px;

}
/*common*/
.width680
{
  width:680px;
}
.width200
{
  width:200px;
}

.marginleft40
{
  margin-left:20px;
}

.marginbottom5
{
  margin-bottom:5px;
}

.area
{
font-size:16px;
color:#000033;

}

.areainfo
{
border:solid #FF66CC 1px;
width:660px;
margin:5px;
float:left;
padding:5px;

}

.areainfopo
{
border:solid #A6C628 1px;
width:660px;
margin:5px;
float:left;
padding:5px;

}

.orangeinfo
{
border:solid 1px #FF6600;
background-color:#FFFFCC;
width:660px;
margin:5px;
float:left;
padding:5px;

}

.areainfo2
{
width:310px;
margin:5px;
float:left;
padding:5px;

}

.grayinfo
{
border:solid 1px #89A0AC;
width:660px;
margin:5px;
float:left;
padding:5px;

}

.greeninfo
{
border:solid 1px #336600;
width:670px;
margin:5px;
float:left;
padding:5px;

}


.areainfo3
{
border:1px dotted #FF99CC;

width:310px;
margin:5px;
float:left;
padding:5px;

}

.pinkinfo
{
border:solid 1px #FF99CC;
width:660px;
margin:5px;
float:left;
padding:5px;

}

.pinkinfo2
{
border:solid 1px #FF99CC;
background-color:#FFCCFF;
width:660px;
margin:5px;
float:left;
padding:5px;

}

.ecosubtitlep {font-weight:bold;font-size:13px;color:#FF33CC;}

.catch {margin-top:10px;color:#FF0000;font-weight:bold;font-size:16px;margin-bottom:3px;}

.catchwa {margin-top:10px;font-weight:bold;font-size:16px;margin-bottom:3px;color:#3399FF}
.catchor {margin-top:10px;color:#D76F2C;font-weight:bold;font-size:16px;margin-bottom:3px;}
.spottitle {margin-top:10px;font-weight:bold;font-size:16px;margin-bottom:3px;}

.beerinfo
{
border:solid 1px #F5D13D;
background-color:#FEFcF4;
width:660px;
margin:5px;
float:left;
padding:5px;

}

.beerinfotitle
{
margin-top:10px;color:#18B0BF;font-weight:bold;font-size:16px;margin-bottom:3px;
}
.orangeinfotitle
{
margin-top:10px;color:#FF3300;font-weight:bold;font-size:16px;margin-bottom:3px;
}
.orangeinfotitlebig
{
margin-top:10px;color:#FF3300;font-weight:bold;font-size:18px;margin-bottom:3px;
}
.recipeinfo
{
border:solid 1px #FF6600;
background-color:#FFCC99;
width:660px;
margin:5px;
float:left;
padding:5px;

}
