/*ソムリエ協会会員向けサイト　：Websites Default Style Sheet */
/* 最終更新日：2006-5-22 */

/* >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */


/* ------------------------------- */
/* 共通 */
/* ------------------------------- */
.main{
	width : 570px;
	padding-bottom: 10px;
	margin: 0px;
	background : #FFFFFF;
}


/* ---------------------------
フォントサイズ
--------------------------- */
.small{ color:#313131; font-size:10px; line-height:14px; }
.normal { color:#313131; font-size:12px; line-height:18px; }
.large{ color:#313131; font-size:14px; line-height:20px; }
.larger{ color:#313131; font-size:16px; line-height:22px; }
.bsmall{ color:#313131; font-size:10px; font-weight:bold; line-height:14px; }
.bnormal{ color:#313131; font-size:12px; font-weight:bold; line-height:18px; }
.blarge{ color:#313131; font-size:14px; font-weight:bold; line-height:20px; }
.blargest{ color:#313131; font-size:16px; font-weight:bold; line-height:22px; }

.bs { color:#510000; font-size:10px; line-height:14px; }
.bn { color:#510000; font-size:12px; line-height:18px; }
.bbn{ color:#510000; font-size:12px; font-weight:bold; line-height:18px; }
.bl{ color:#510000; font-size:14px; line-height:20px; }
.bbl{ color:#510000; font-size:14px; font-weight:bold; line-height:20px; }
.blr{ color:#510000; font-size:16px; line-height:22px; }
.bblr{ color:#510000; font-size:16px; font-weight:bold; line-height:22px; }

.point { color:#840000; font-size:12px; line-height:18px; }
.spoint { color:#840000; font-size:10px; line-height:14px; }

.wn { color:#FFFFFf; font-size:12px; line-height:18px; }
.bwn{ color:#FFFFFF; font-size:12px; font-weight:bold; line-height:18px; }


/* ---------------------------
リンク色設定
--------------------------- */
A.normal{color:#336600;text-decoration:underline;}
A:link.normal{ color:#336600; text-decoration: underline; }
A:visited.normal{ color:#849966; text-decoration: none; }
A:hover.normal{color:#660000; text-decoration: underline; }

A.small{color:#336600;text-decoration:underline;}
A:link.small{ color:#336600; text-decoration:underline; font-size:10px; }
A:visited.small{color:#849966;text-decoration:none; font-size:10px;}
A:hover.small{color:#660000; text-decoration:underline;  font-size:10px;}

A.index{color:#313131;text-decoration:none;}
A:link.index{ color:#313131; text-decoration:none; font-size:10px; }
A:visited.index{color:#313131;text-decoration:non; font-size:10px;}
A:hover.index{color:#660000; text-decoration:underline;  font-size:10px;}

/* ---------------------------
indexのアクティブ
--------------------------- */
.gs { color:#9B6565; font-size:10px; line-height:14px; }


/* ---------------------------
ページタイトル・見出し
--------------------------- */
h1 {
	margin: 0;
	padding: 0px;
}

h2 {
	margin: 0;
	padding-top: 0px;
	padding-bottom: 15px;
}


h3 {
	margin: 0;
	padding-bottom: 10px;
	padding-top: 30px;
}

/* ---------------------------
店舗情報・表組
--------------------------- */

.table1 {
	background: #FFFFFF;
	margin:0px;
	width: 555px;
}

/* ---cafe用 赤系--- */
.table1hd {
	width : 510px;
	height : 30px;
	background: #510000;
	font-size: 12px;
	font-weight:bold;
	color:#FFFFFF;
}

.table1box {
	width : 45px;
	height : 30px;
	background: #510000;
	font-size: 12px;
	font-weight:bold;
	color:#FFFFFF;
}
/* ----------------- */

/* ---Shop用 緑系--- */
.table2hd {
	width : 510px;
	height : 30px;
	background: #889966;
	font-size: 12px;
	font-weight:bold;
	color:#FFFFFF;
}

.table5box {
	width : 45px;
	height : 30px;
	background: #889966;
	font-size: 12px;
	font-weight:bold;
	color:#FFFFFF;
}
/* ----------------- */

/* ---hotel用 青系--- */
.table3hd {
	width : 510px;
	height : 30px;
	background: #668699;
	font-size: 12px;
	font-weight:bold;
	color:#FFFFFF;
}

.table6box {
	width : 45px;
	height : 30px;
	background: #668699;
	font-size: 12px;
	font-weight:bold;
	color:#FFFFFF;
}
/* ----------------- */

/* ---sonota用 黄系--- */
.table4hd {
	width : 510px;
	height : 30px;
	background: #BBAC54;
	font-size: 12px;
	font-weight:bold;
	color:#FFFFFF;
}

.table7box {
	width : 45px;
	height : 30px;
	background: #BBAC54;
	font-size: 12px;
	font-weight:bold;
	color:#FFFFFF;
}
/* ----------------- */

/* ---共通　白系--- */
.table2box {
	width : 100px;
	height : 30px;
	background: #f0ebdd;
	font-size: 12px;
	color:#464646;
}

.table2box2 {
	width : 330px;
	height : 30px;
	background: #f0ebdd;
	font-size: 12px;
	color:#464646;
}

.table3box {
	width : 80px;
	height : 30px;
	background: #f0ebdd;
}

.table4box {
	height : 30px;
	font-size: 10px;
	color:#464646;
	padding-top: 5px;
	padding-bottom: 5px;
}
/* ----------------- */

.tokuten {
	padding-top: 5px;
	font-size: 10px;
	color:#990000;
	valign="middle"
}

/* ---------------------------
H18認定試験のご案内・テーブル
--------------------------- */

.table2 {
	background: #FFFFFF;
	margin:15px;
	width: 510px;
}

