.copyright {
		font-family:"Arial","MS UI Gothic";
		color: #000000;
		font-size:9pt;
}

.headbar {
	background: url(../img/headbar.png) repeat top left;
	background-position: leftcenter;
	background-repeat: repeat-x;
	width: 100px;
	height: 100px;
}

#glass{
	background: url(../img/Info.png) no-repeat top left;
	background-position: leftcenter;
	background-repeat: no-repeat;
	width: 200px;
	height: 489px;
}

.footbar {
	background: url(../img/footbar.png) repeat top left;
	background-position: leftcenter;
	background-repeat: repeat-x;
	width: 100px;
	height: 50px;
}

.textback {
	background-color: #00EE76;
}
.textprop {
	line-height: 1.5;
	background-color: #C1FFC1;
}

#dateFont {
  font-weight:normal;
	font-family:'Times New Roman','ms pgothic','ms pゴシック',sans-serif;
	font-size:18pt;
}

#dateFontSmall {
  font-weight:normal;
	font-family:'meiryo','メイリオ','ms pgothic','ms pゴシック',osaka,sans-serif;
	font-size:10pt;
}
#smallFont1 {
  font-weight:normal;
	font-family:'meiryo','メイリオ','ms pgothic','ms pゴシック',osaka,sans-serif;
	font-size:8pt;
}
#smallFont2 {
  font-weight:bold;
	font-family:'meiryo','メイリオ','ms pgothic','ms pゴシック',osaka,sans-serif;
	font-size:8pt;
	color:"#FF0000"
}
tr.title {
	font-weight:bold;   
	text-align: left;
	font-family:'meiryo','メイリオ','ms pgothic','ms pゴシック',osaka,sans-serif;
	color: #0000EF;
	font-size:12pt;
}

.title {
	font-weight:bold;   
	text-align: left;
	font-family:'meiryo','メイリオ','ms pgothic','ms pゴシック',osaka,sans-serif;
	color: #CD0000;
	font-size:14pt;
}


.subtitle {
	font-weight:normal;   
	text-align: left;
	font-family:Arial,'ＭＳ Ｐゴシック',sans-serif;
	color: #00008B;
	font-size:10pt;
}
.subdetail {
	font-weight:normal;   
	text-align: left;
	font-family:Arial,'ＭＳ Ｐ明朝',sans-serif;
	color: #006490;
	font-size:9pt;
}
.subdetailMN {
	font-weight:normal;   
	text-align: left;
	font-family:Arial,'ＭＳ Ｐ明朝',sans-serif;
	color: #606040;
	font-size:10pt;
}
.subtitleMN {
	font-weight:normal;   
	text-align: left;
	font-family:Arial,'ＭＳ Ｐ明朝',sans-serif;
	color: #09334f;
	font-size:12pt;
}
.subdetailBK {
	font-weight:normal;   
	text-align: left;
	font-family:Arial,'ＭＳ Ｐ明朝',sans-serif;
	color: #0d4972;
	font-size:9pt;
}
.dow {
	 text-align: center;
   vertical-align:center;
	 font-family:"Courier New","MS UI Gothic";
	 color: #00008B;
	 font-size:13pt;
}

tr.header {
	font-weight:bold;
	/*background-color: #87A000;*/
	background-color: #69a26b;
	font-family:'meiryo','メイリオ','ms pgothic','ms pゴシック',osaka,sans-serif;
	color: #FFFFFF;
	font-size:12pt;
}

tr.price {
	font-weight:bold;
	font-family:"Courier New","MS UI Gothic";
	font-size:10pt;
}

tr.color0 {
	background-color: ddf595;
	font-family:'meiryo','メイリオ','ms pgothic','ms pゴシック',osaka,sans-serif;
	font-size:10pt;
}
tr.color0 a:link {color: #0000FF; }
tr.color0 a:visited {color: #0000FF; }
tr.color0 a:hover {color: #0000FF; }
tr.color0 a:active {color: #0000FF; }


tr.color1 {
	background-color: ddf595;
	font-family:'meiryo','メイリオ','ms pgothic','ms pゴシック',osaka,sans-serif;
	font-size:10pt;
}
tr.color1 a:link {color: #0000FF; }
tr.color1 a:visited {color: #0000FF; }
tr.color1 a:hover {color: #0000FF; }
tr.color1 a:active {color: #0000FF; }


tr.color2 {
	background-color: #FFDAB9;
	font-family:'meiryo','メイリオ','ms pgothic','ms pゴシック',osaka,sans-serif;
	color: #000000;
	font-size:10pt;
}


.accessmap {
	background: url(../img/map.png) repeat top left;
	background-position: center;
	background-repeat: no-repeat;
	width: 721px;
	height: 631px;
}
.address{
	font-size:13pt;
	font-weight:bold;
	vertical-align: top;
	padding-top:1em;
	color:#FFFFFF
}

div.column  {  
    width: 686px;  
    background: url(../img/columnBRx.png) no-repeat bottom;  
    padding-bottom: 20px;  
    margin-bottom: -5px;  
}  
div.column .inner   {  
    background: url(../img/columnTRx.png) no-repeat;  
    padding-top: 15px;  
}  
div.column .inner div   {  
    background: url(../img/columnMRx.png) repeat-y;  
    padding: 0 20px;
    /*font-weight:bold;*/
    font-family:'meiryo','メイリオ','ms pgothic','ms pゴシック',osaka,sans-serif;
    font-size:9pt;
    color: #1F1F4F;
}

tr.bara   {  
    background: url(../img/headbar.png) repeat-x;  
    padding: 0 20px;
	  font-weight:bold;
		font-family:'meiryo','メイリオ','ms pgothic','ms pゴシック',osaka,sans-serif;
		font-size:9pt;
		width:250px;
		height:100px;
		color: #2F4F4F;
}
td.bar   {  
    background: url(../img/headlogo.png) repeat-y;  
    padding: 0 20px;
	  font-weight:bold;
		font-family:'meiryo','メイリオ','ms pgothic','ms pゴシック',osaka,sans-serif;
		font-size:9pt;
		width:250px;
		height:100px;
		color: #2F4F4F;
}

tr.topics {
  font-weight:bold;
	background-color: E5FB71;
	font-family:"Courier New","MS UI Gothic";
	font-size:9pt;
}

tr.chain {
  font-weight:bold;
	font-family:"Courier New","MS UI Gothic";
	font-size:14pt;
}
tr.chain a:link {color: #00008B; }
tr.chain a:visited {color: #00008B; }
tr.chain a:hover {color: #00008B; }
tr.chain a:active {color: #00008B; }

.menuinfo{
	background: url(../img/Info.png) no-repeat top left;
	background-position: leftcenter;
	background-repeat: no-repeat;
	width:200px;
	height:489px;
}
.menuList{
	margin-top:7px;
	color:#483D8B;
}
#unitbar{
	background: url(../img/unitBar.png) repeat-x top left;
	background-position: leftcenter;
	background-repeat: repeat-x;
	vertical-align:center;
	width:400px;
	height:20px;
}
.menuwine{
	background: url(../img/wine.png) no-repeat top left;
	background-position: leftcenter;
	background-repeat: no-repeat;
	width:200px;
	height:489px;
}
.menufood{
	background: url(../img/food.png) no-repeat top left;
	background-position: leftcenter;
	background-repeat: no-repeat;
	width:200px;
	height:489px;
}
.menubeer{
	background: url(../img/cocktail.png) no-repeat top left;
	background-position: leftcenter;
	background-repeat: no-repeat;
	width:200px;
	height:489px;
}
.menuwhky{
	background: url(../img/whiskey.png) no-repeat top left;
	background-position: leftcenter;
	background-repeat: no-repeat;
	width:200px;
	height:489px;
}
