.grd1 {
background: -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #fdfdfd), color-stop(0.00, #ffffff));
background: -webkit-linear-gradient(top, #ffffff 0%, #fdfdfd 100%);
background: -moz-linear-gradient(top, #ffffff 0%, #fdfdfd 100%);
background: -o-linear-gradient(top, #ffffff 0%, #fdfdfd 100%);
background: -ms-linear-gradient(top, #ffffff 0%, #fdfdfd 100%);
background: linear-gradient(top, #ffffff 0%, #fdfdfd 100%);
}

.grd2 {
	background: -webkit-gradient(linear,left top,left bottom,from(#fff),to(#f6f7f6));
	background: -webkit-linear-gradient(top, #fff, #f6f7f6);
	background: -moz-linear-gradient(top, #fff, #f6f7f6);
	background: -o-linear-gradient(top, #fff, #f6f7f6);
	background: -ms-linear-gradient(top, #fff, #f6f7f6);
	background: linear-gradient(top, #fff, #f6f7f6);
	font-size: 1.1em;
}


.grd3 {
	background: -webkit-gradient(linear,left top,left bottom,from(#fff),to(#f6f7f6));
	background: -webkit-linear-gradient(top, #fff, #f6f7f6);
	background: -moz-linear-gradient(top, #fff, #f6f7f6);
	background: -o-linear-gradient(top, #fff, #f6f7f6);
	background: -ms-linear-gradient(top, #fff, #f6f7f6);
	background: linear-gradient(top, #fff, #f6f7f6);
	color: #8B6A33;
	font-size: 1.1em;
}

.grd4 {
background: -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #dedede), color-stop(0.9, #fdfdfd), color-stop(0.6 #fdfdfd), color-stop(0.00, #ffffff));
background: -webkit-linear-gradient(top, #ffffff 0%, #fdfdfd 60%, #fdfdfd 90%, #dedede 100%);
background: -moz-linear-gradient(top, #ffffff 0%, #fdfdfd 60%, #fdfdfd 90%, #dedede 100%);
background: -o-linear-gradient(top, #ffffff 0%, #fdfdfd 60%, #fdfdfd 90%, #dedede 100%);
background: -ms-linear-gradient(top, #ffffff 0%, #fdfdfd 60%, #fdfdfd 90%, #dedede 100%);
background: linear-gradient(top, #ffffff 0%, #fdfdfd 60%, #fdfdfd 90%, #dedede 100%);
}


.contents.grd2 p .grd2b {
	color: #8B6A33;
	font-size: 1.1em;
}
#konna {
	line-height: 1.5em;
	font-weight: bold;
}
#jisage {
}

a:hover {
	color: #663;
}
.top_note.grd2 p #big {
	font-size: 1.2em;
	font-weight: bold;
}
a:hover {
}
#party {
	background-color: #CCC;
	font-weight: bold;
	font-size: 1.1em;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 4px;
}
#produce {
	background-color: #CCC;
	text-align: center;
	margin: 10px;
	padding: 10px;
	font-weight: bold;
}
#map {
	padding: 0px;
	margin: 2px;
}
body footer p ba {
	background-color: #D1CEBF;
}
#inde {
	text-indent: -1em;
	padding-left: 1em;
}
#baitai {
	background-color: #CCC;
	padding-bottom: 0px;
	margin-left: 30px;
	padding-left: 30px;
	text-indent: -1em;
}
.contents.grd2 p baitai {
	background-color: #CCC;
	padding-bottom: 30px;
}
