/*
 *	コンテンツスタイルシート
 */
/*
 *	ボディフォーマット
 */
body {
	color:#006600;
	background-color:#C0C5B1;
	margin-top: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	margin-right: 1px;
}

body.InfoWin {
	color:#006600;
	background-color:#ffffcc;
/*	background-image: url("img/55.gif");
	background-repeat: repeat;*/
	margin-top:20px;
	margin-bottom:20px;
	margin-left:30px;
	margin-right:30px;
}

div#main {
	width: 1300px;
	background-color:#ffffcc;
	text-align	:	center;
	margin: 0 auto;  
}

div#header {
	width: 100%;
	height: 110px;
/*	border-style	:	solid;
	border-width	:	1px;
	border-color	:	#228B22;*/
	color:#191970;
	background-color:#228B22;
	background-image : url("../img/bkimg_title.gif");
	padding-top: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
div#container {
	width: 100%;
	padding: 0px;
}

div#sidebarR {
	width: 310px;
/*	height: 100%;*/
	float: right;
/*	border-style	:	solid;
	border-width	:	1px;
	border-color	:	#228B22; */
	padding-top: 20px;
	padding-bottom: 50px;
	text-align	:	center;
}
div#contentsL {
/*	width: 75%;*/
	width: 930px;
/*	height: 100%;*/
	float: left;
/*	background-color:#ffff00;*/
/*	border-style	:	solid;
	border-width	:	1px;
	border-color	:	#228B22;*/
	padding-top: 10px;
	padding-left: 20px;
	padding-bottom: 50px;
	padding-right: 10px;
	text-align	:	left;

}

div#footer {
	clear: both;
	width: 100%;
	text-align	:	center;
	background-color:#ffffcc;
	padding-top: 10px;
	padding-bottom: 50px;
}

div#toTop {
	width: 50px;
	height: 50px;
	left: 10px;
	bottom: 10px;
	position: fixed;
	text-align	:	center;
	vertical-align: middle;
	background-color:#C0C5B1;
/*	border-style	:	solid;
	border-width	:	1px;
	border-color	:	#228B22; */
	padding: 5px;
	font-style	:	bold;
	font-weight	:	bold;
	font-size	:	large;
	font-family	:	serif;
}

div.headerMenu {
	width: 100%;
	vertical-align : middle;
	text-align : left;
	color : #ffffcc;
	background-color:#006600;
	background-image : url("img/bkimgmenu_lost.gif");
	font-family : century, serif;
	font-style : normal;
	font-weight : bold;
	font-size : small	;
/*	border-style	:	solid;
	border-width	:	3px;
	border-color	:	#228B22;*/
	padding-top: 7px;
	padding-left: 10px;
	padding-bottom: 7px;
}

/*
 *	リンク属性
 */
a:link  { color: #006600 }
a:visited {color:#006600 }
a:active  { color: #191970 }
a:hover  { color: #0000ff }

.headerMenu a:link  { color: #ffffcc }
.headerMenu a:visited {color:#ffffcc }
.headerMenu a:active  { color: #4682B4 }
.headerMenu a:hover  { color: #87CEEB }

/*
 *	段落フォーマット
 */

h1.HeaderTitle {
	color:#ffffcc;
	text-align	:	left;
	margin-top: 10px;
	margin-bottom: 5px;
	margin-left: 10px;
	font-style	:	normal;
	font-weight	:	bold;
	font-size	:	large;
	font-family	:	serif;
}

h1 {
	text-align	:	center;
	font-style	:	italic;
	font-weight	:	bold;
/*	font-size	:	xx-large;
	font-family	:	serif;*/
	margin-left	:5%;
	margin-right	:5%;
}

h2.HeaderTitle {
	color:#ffffcc;
	text-align	:	left;
	margin-top: 5px;
	margin-left: 20px;
	font-style	:	normal;
	font-weight	:	bold;
	font-size	:	large;
	font-family	:	serif;
}

h2 {
	margin-top	:	25px;
	text-align	:	center;
	font-style	:	normal;
	font-weight	:	bold;
/*	font-size	:	xx-large;*/
	font-family	:	serif;
	margin-left	:5%;
	margin-right	:5%;
}
h2.InfoWin {
	margin-top	:	25px;
	text-align	:	left;
	font-style	:	normal;
	font-weight	:	bold;
/*	font-size	:	xx-large;*/
	font-family	:	"ＭＳ ゴシック", sans-serif;
}
h3 {
	text-align	:	left;
	font-style	:	normal;
	font-weight	:	bolder;
	font-size	:	medium;
	font-family	:	"ＭＳ ゴシック", sans-serif;
	margin-left	:5%;
	margin-right	:5%;
	margin-top	:	30px;
}

h3.Intro {
	text-align	:	left;
	font-style	:	normal;
	font-weight	:	bold;
	font-size	:	medium;
	font-family	:	"ＭＳ 明朝", serif;
}

p {
	text-align	:	left;
	font-style	:	normal;
	font-weight	:	normal;
	font-size	:	medium;
/*	font-family	:	"ＭＳ ゴシック", sans-serif;*/
	margin-left	:7%;
	margin-right	:5%;
}
.Copyright {
	text-align: center;
	font-style: italic;
	font-weight: bold;
	font-size: x-small;
}
.FMenu {
	text-align: left;
	font-style: normal;
	font-weight: bold;
	font-size: small;
}

div.sidebarAF {
	text-align	:	center;
	margin-top: 10px;
	margin-bottom: 5px;
}

div.contentsAF {
	text-align	:	center;
	margin-top: 20px;
	margin-bottom: 10px;
	margin-left: auto;  
	margin-right: auto;  
}



hr {
	text-align	:	center;
	width	:	80%;
	height	:	2px;
	color	:	#228b22;
}

img.ImgPhoto {
	border-style	:	ridge;
	border-width	:	5px;
	border-color	:	#228b22;
	width:350;
	height:auto;
	float:left;
	margin: 5px;


}
/*
 *	テーブルフォーマット
 */
.DistilleryInfo {
	/*text-align	:	center;*/
	margin-left	:7%;
 }
table.Info {
	width	:	70%;
/*	background-color	:	#D2B48C;*/
	border-style	:	outset;
	border-width	:	2px;
/*	border-color	:	#000099;*/
	text-align	:	center;
}

td.InfoTitle {
	width	:	20%;
	text-align	:	center;
	vertical-align: center;
	border-style	:	inset;
/*	border-color	:	#000099;*/
	border-width	:	1px;
	padding:	5px;
/*	background-color:#000099;*/
	font-style: normal;
	font-weight: bold;
	font-size: small;
}
td.InfoData {
	width	:	30%;
	text-align	:	left;
	vertical-align: center;
	border-style	:	inset;
/*	border-color	:	#000099;*/
	border-width	:	1px;
	padding:	5px;
/*	background-color:#000099;*/
	font-style: normal;
	font-weight: normal;
	font-size: small;
}

table.InfoWin {
	width	:	100%;
/*	background-color	:	#D2B48C;*/
	border-style	:	outset;
	border-width	:	1px;
/*	border-color	:	#000099;*/
}

td.InfoWinTitle {
	text-align	:	center;
	vertical-align: center;
	border-style	:	inset;
/*	border-color	:	#000099;*/
	border-width	:	1px;
	padding:	5px;
/*	background-color:#000099;*/
	font-style: normal;
	font-weight: bold;
	font-size: small;
}

td.InfoWinYear {
	text-align	:	center;
	vertical-align: center;
	border-style	:	inset;
/*	border-color	:	#000099;*/
	border-width	:	1px;
	padding:	5px;
/*	background-color:#000099;*/
	font-style: normal;
	font-weight: bold;
	font-size: small;
}

td.InfoWinData {
	text-align	:	left;
	vertical-align: center;
/*	border-color	:	#000099;*/
	border-style	:	inset;
	border-width	:	1px;
	padding:	5px;
/*	background-color:#000099;*/
	font-style: normal;
	font-weight: normal;
	font-size: small;
}

table.menu {
	width : 100%;
	background-color:#006600;
	background-image : url("img/bkimgmenu_lost.gif");
	color : #ffffcc;
	border-style : hidden;
}
td.menu {
	vertical-align : middle;
	text-align : left;
/*	padding : 2px;*/
	font-family : century, serif;
	font-style : normal;
	font-weight : bold;
	font-size : small	;
}
.menu a:link  { color: #ffffcc }
.menu a:visited {color:#ffffcc }
.menu a:active  { color: #4682B4 }
.menu a:hover  { color: #87CEEB }

/*
 * ドロップメニュー
 */
.dropmenu{
  *zoom: 1;
  list-style-type: none;
  width: 100%;
  margin: 0;
  padding: 0;
}
.dropmenu:before, .dropmenu:after{
  content: "";
  display: table;
}
.dropmenu:after{
  clear: both;
}
.dropmenu li{
  position: relative;
  width: 110px;
  float: left;
  margin: 0;
  padding: 0;
  text-align: left;
}
.dropmenu li a{
  display: block;
  margin: 0;
  padding: 7px 7px;
/*  background: #8a9b0f;*/
  color: #fff;
  font-size: 14px;
  line-height: 1;
  text-decoration: none;
}
.dropmenu li ul{
  list-style: none;
  position: absolute;
  z-index: 9999;
  top: 100%;
  left: 0;
  margin: 0;
  padding: 0;
}
.dropmenu li ul li{
  width: 100%;
}
.dropmenu li ul li a{
  padding: 7px 7px;
  border-top: 1px solid #7c8c0e;
  background: #228B22;
  text-align: left;
}
.dropmenu li:hover > a{
  background: #01360c;
}
.dropmenu li a:hover{
  background: #01360c;
}

#normal li ul{
  display: none;
}
#normal li:hover ul{
  display: block;
}

