/* 色指定 */
/* 緋色 */
.color_Hiiro{
	color:#C9171E;
}
.bgColor_E0EBAF{
    background-color:#E0EBAF;
}
/* フォント */
.small{
    font-size:9pt;
}
.boldsmall{
	font-size:9pt;
	font-weight:bold;
}



/* テーブル */
/* キャンペーン */
table.camp{
    font-size:11pt;
}
table.camp td{
    text-align:center;
}




/* 過去記事ページの記事欄用 */
table.old{
    font-size:10pt;
    width:542px;
 }
table.old tr{
}
table.old td{
    vertical-align:top;
}

/* リンクボタン */

A.btn {
display: block;
  width: 130px;                /* 横幅 */
  color: #ffffff;
  background-color: #669966;  /* 背景色 */
  border: outset 2px #99cc99; /* 枠の色 */
  margin: 0px;
  padding: 3px 1px 1px 0px;
  font-size: 12px;            /* フォントサイズ */
  line-height: 12px;          /* 行の高さ */
  text-align: center;         /* 水平揃え */
  text-decoration: none;      /* 下線を消す */
}
A.btn:hover {
  color: #eeeeee;
  background-color: #558855;  /* 背景色 */
  border: inset 2px #99cc99;  /* 枠の色 */
  margin: 0px;
  padding: 4px 0px 0px 1px;
}
A.btn:active { color: #ffffff; }
A.btn:visited { color: #ffffff; }


/* 2009.01.29 ADD 酒造マップ用 */
#sakeMap table{
    width:600px;
    border-style:solid;
    border-collapse:collapse;
    border-width:thin;
}
#sakeMap td.hokkaidou{
    background-color:#629DBD;
    font-size:12pt;
    height:25px;
    vertical-align:middle;
    padding-left:10px;
    font-weight:bold;
    color:#FFFFFF;
}
#sakeMap td.touhoku{
    background-color:#43A8C0;
    font-size:12pt;
    height:25px;
    vertical-align:middle;
    padding-left:10px;
    font-weight:bold;
    color:#FFFFFF;
}
#sakeMap td.kantou{
    background-color:#8683A9;
    font-size:12pt;
    height:25px;
    vertical-align:middle;
    padding-left:10px;
}
#sakeMap td.chubu{
    background-color:#9AD17E;
    font-size:12pt;
    height:25px;
    vertical-align:middle;
    padding-left:10px;
}
#sakeMap td.kansai{
    background-color:#B2D751;
    font-size:12pt;
    height:25px;
    vertical-align:middle;
    padding-left:10px;
}
#sakeMap td.chugoku{
    background-color:#E4E92F;
    font-size:12pt;
    height:25px;
    vertical-align:middle;
    padding-left:10px;
}
#sakeMap td.shikoku{
    background-color:#F4B326;
    font-size:12pt;
    height:25px;
    vertical-align:middle;
    padding-left:10px;
}
#sakeMap td.kyusyu{
    background-color:#F39813;
    font-size:12pt;
    height:25px;
    vertical-align:middle;
    padding-left:10px;
}
#sakeMap td.okinawa{
    background-color:#F14B52;
    font-size:12pt;
    height:25px;
    vertical-align:middle;
    padding-left:10px;
}


#sakeMap td.kura{
    padding-left:5px;
    width:150px;
    text-align:left;
    border-top-color:#C0C0C0;
    border-top-style:solid;
    border-top-width:thin;
    border-bottom-color:#C0C0C0;
    border-bottom-style:solid;
    border-bottom-width:thin;
}
#sakeMap td.home{
    width:50px;
    text-align:center;
    border-right-color:#C0C0C0;
    border-right-style:solid;
    border-right-width:thin;
    border-top-color:#C0C0C0;
    border-top-style:solid;
    border-top-width:thin;
    border-bottom-color:#C0C0C0;
    border-bottom-style:solid;
    border-bottom-width:thin;
}
#sakeMap td.mei{
    padding-left:5px;
    width:100px;
    text-align:left;
    border-right-color:#C0C0C0;
    border-right-style:solid;
    border-right-width:thin;
    border-top-color:#C0C0C0;
    border-top-style:solid;
    border-top-width:thin;
    border-bottom-color:#C0C0C0;
    border-bottom-style:solid;
    border-bottom-width:thin;
}
#sakeMap td.addr{
    padding-left:5px;
    width:300px;
    text-align:left;
    border-top-color:#C0C0C0;
    border-top-style:solid;
    border-top-width:thin;
    border-bottom-color:#C0C0C0;
    border-bottom-style:solid;
    border-bottom-width:thin;
}

.fontSize8pt{
    font-size:8pt;
}

#emp table.onBorder{
    width:510px;
    border-style:solid;
    border-collapse:collapse;
    border-width:thin;
}
#emp td.emp_l{
	width:100px;
	border-style:solid;
	border-collapse:collapse;
	border-width:thin;
	text-align:center;
	background-color:#c1e4e9;
	padding-top:5pt;
	padding-bottom:5pt;
}
#emp td.emp_r{
	border-style:solid;
	border-collapse:collapse;
	border-width:thin;
	padding-left:10px;
	padding-top:5pt;
	padding-bottom:5pt;
}
#emp table.offBorder{
    width:510px;
}
#emp .underline_ai{
	border-bottom-color:#234794;
	border-bottom-style:solid;
	border-bottom-width:medium;
	margin-left:30px;
	margin-right:30px;
	margin-bottom:5px;
	border-left-color:#234794;
	border-left-style:solid;
	border-left-width:thick;
	padding-left:5px;
	font-size:12pt;
}
#emp .underline_syu{
	border-bottom-color:#BA2636;
	border-bottom-style:solid;
	border-bottom-width:medium;
	margin-left:30px;
	margin-right:30px;
	margin-bottom:5px;
	border-left-color:#BA2636;
	border-left-style:solid;
	border-left-width:thick;
	padding-left:5px;
	font-size:12pt;
}

